home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_42_TalkCommands2.txt < prev    next >
Text File  |  1990-08-31  |  197KB  |  3,501 lines

  1. # near model CODE resource
  2. # jump table entries: 11680-11778 (99 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  486C FFCA                pea.l      [A4 - 0x36]
  8. 0000000E  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  9. 00000012  4267                     clr.w      -[A7]
  10. 00000014  486C FFCA                pea.l      [A4 - 0x36]
  11. 00000018  4267                     clr.w      -[A7]
  12. 0000001A  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  13. 0000001E  395F FFFE                move.w     [A4 - 0x2], [A7]+
  14. 00000022  296C FFCC FFC6           move.l     [A4 - 0x3A], [A4 - 0x34]
  15. 00000028  296C FFD4 FFC2           move.l     [A4 - 0x3E], [A4 - 0x2C]
  16. 0000002E  285F                     movea.l    A4, [A7]+
  17. 00000030  4E5E                     unlink     A6
  18. 00000032  2E9F                     move.l     [A7], [A7]+
  19. 00000034  4E75                     rts
  20. export_1460:
  21. 00000036  4E56 FD0A                link       A6, -0x02F6
  22. 0000003A  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  23. 0000003E  4267                     clr.w      -[A7]
  24. 00000040  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  25. 00000044  3D5F FE0C                move.w     [A6 - 0x1F4], [A7]+
  26. 00000048  7009                     moveq.l    D0, 0x09
  27. 0000004A  B06E FE0C                cmp.w      D0, [A6 - 0x1F4]
  28. 0000004E  6608                     bne        +0xA /* 00000058 */
  29. 00000050  4EAD 2B1A                jsr        [A5 + 0x2B1A /* export_1375 */]
  30. 00000054  6000 023C                bra        +0x23E /* 00000292 */
  31. label00000058:
  32. 00000058  7008                     moveq.l    D0, 0x08
  33. 0000005A  B06E FE0C                cmp.w      D0, [A6 - 0x1F4]
  34. 0000005E  6620                     bne        +0x22 /* 00000080 */
  35. 00000060  2F0E                     move.l     -[A7], A6
  36. 00000062  4EBA FF9C                jsr        [PC - 0x64 /* 00000000 */]
  37. 00000066  202E FFC2                move.l     D0, [A6 - 0x3E]
  38. 0000006A  B0AD A688                cmp.l      D0, [A5 - 0x5978]
  39. 0000006E  660C                     bne        +0xE /* 0000007C */
  40. 00000070  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  41. 00000074  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  42. 00000078  4EAD 21AA                jsr        [A5 + 0x21AA /* export_1073 */]
  43. label0000007C:
  44. 0000007C  6000 0214                bra        +0x216 /* 00000292 */
  45. label00000080:
  46. 00000080  7006                     moveq.l    D0, 0x06
  47. 00000082  B06E FE0C                cmp.w      D0, [A6 - 0x1F4]
  48. 00000086  57C5                     seq        D5
  49. 00000088  4405                     neg.b      D5
  50. 0000008A  1005                     move.b     D0, D5
  51. 0000008C  6706                     beq        +0x8 /* 00000094 */
  52. 0000008E  2F0E                     move.l     -[A7], A6
  53. 00000090  4EBA FF6E                jsr        [PC - 0x92 /* 00000000 */]
  54. label00000094:
  55. 00000094  1D7C 0001 FFA0           move.b     [A6 - 0x60], 0x1
  56. 0000009A  4267                     clr.w      -[A7]
  57. 0000009C  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  58. 000000A0  7005                     moveq.l    D0, 0x05
  59. 000000A2  B05F                     cmp.w      D0, [A7]+
  60. 000000A4  6608                     bne        +0xA /* 000000AE */
  61. 000000A6  486E FFA0                pea.l      [A6 - 0x60]
  62. 000000AA  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  63. label000000AE:
  64. 000000AE  4267                     clr.w      -[A7]
  65. 000000B0  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  66. 000000B4  3D5F FF24                move.w     [A6 - 0xDC], [A7]+
  67. 000000B8  1005                     move.b     D0, D5
  68. 000000BA  670A                     beq        +0xC /* 000000C6 */
  69. 000000BC  486E FFCA                pea.l      [A6 - 0x36]
  70. 000000C0  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  71. 000000C4  600C                     bra        +0xE /* 000000D2 */
  72. label000000C6:
  73. 000000C6  486E FD0C                pea.l      [A6 - 0x2F4]
  74. 000000CA  4EAD 2A52                jsr        [A5 + 0x2A52 /* export_1350 */]
  75. 000000CE  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  76. label000000D2:
  77. 000000D2  4267                     clr.w      -[A7]
  78. 000000D4  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  79. 000000D8  3B5F B7D8                move.w     [A5 - 0x4828], [A7]+
  80. 000000DC  486E FFA0                pea.l      [A6 - 0x60]
  81. 000000E0  486E FF8E                pea.l      [A6 - 0x72]
  82. 000000E4  486E FF92                pea.l      [A6 - 0x6E]
  83. 000000E8  486E FF96                pea.l      [A6 - 0x6A]
  84. 000000EC  486E FF9A                pea.l      [A6 - 0x66]
  85. 000000F0  486E FF7E                pea.l      [A6 - 0x82]
  86. 000000F4  486E FF82                pea.l      [A6 - 0x7E]
  87. 000000F8  4EAD 0C62                jsr        [A5 + 0xC62 /* export_392 */]
  88. 000000FC  1F3C 0001                move.b     -[A7], 0x1
  89. 00000100  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  90. 00000104  2E2E FF92                move.l     D7, [A6 - 0x6E]
  91. 00000108  9EAE FF8E                sub.l      D7, [A6 - 0x72]
  92. 0000010C  2C2E FF96                move.l     D6, [A6 - 0x6A]
  93. 00000110  9CAE FF8E                sub.l      D6, [A6 - 0x72]
  94. 00000114  4AAE FF7E                tst.l      [A6 - 0x82]
  95. 00000118  5EC0                     sgt        D0
  96. 0000011A  2205                     move.l     D1, D5
  97. 0000011C  C200                     and.b      D1, D0
  98. 0000011E  6700 00F2                beq        +0xF4 /* 00000212 */
  99. 00000122  202E FFC6                move.l     D0, [A6 - 0x3A]
  100. 00000126  B0AD C5C2                cmp.l      D0, [A5 - 0x3A3E]
  101. 0000012A  57C0                     seq        D0
  102. 0000012C  322E FFFE                move.w     D1, [A6 - 0x2]
  103. 00000130  B26D BC92                cmp.w      D1, [A5 - 0x436E]
  104. 00000134  57C1                     seq        D1
  105. 00000136  C001                     and.b      D0, D1
  106. 00000138  6706                     beq        +0x8 /* 00000140 */
  107. 0000013A  4267                     clr.w      -[A7]
  108. 0000013C  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  109. label00000140:
  110. 00000140  382E FFFE                move.w     D4, [A6 - 0x2]
  111. 00000144  202E FFC6                move.l     D0, [A6 - 0x3A]
  112. 00000148  B0AE FFC2                cmp.l      D0, [A6 - 0x3E]
  113. 0000014C  6606                     bne        +0x8 /* 00000154 */
  114. 0000014E  3004                     move.w     D0, D4
  115. 00000150  4440                     neg.w      D0
  116. 00000152  3800                     move.w     D4, D0
  117. label00000154:
  118. 00000154  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  119. 00000158  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  120. 0000015C  3F04                     move.w     -[A7], D4
  121. 0000015E  486E FF1E                pea.l      [A6 - 0xE2]
  122. 00000162  486E FF1A                pea.l      [A6 - 0xE6]
  123. 00000166  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  124. 0000016A  4AAE FF1E                tst.l      [A6 - 0xE2]
  125. 0000016E  6608                     bne        +0xA /* 00000178 */
  126. 00000170  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  127. 00000174  6000 009C                bra        +0x9E /* 00000212 */
  128. label00000178:
  129. 00000178  2F2E FF1E                move.l     -[A7], [A6 - 0xE2]
  130. 0000017C  202E FF7E                move.l     D0, [A6 - 0x82]
  131. 00000180  D0AE FF1A                add.l      D0, [A6 - 0xE6]
  132. 00000184  5280                     addq.l     D0, 1
  133. 00000186  2F00                     move.l     -[A7], D0
  134. 00000188  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  135. 0000018C  4267                     clr.w      -[A7]
  136. 0000018E  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  137. 00000192  4A5F                     tst.w      [A7]+
  138. 00000194  6706                     beq        +0x8 /* 0000019C */
  139. 00000196  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  140. 0000019A  606E                     bra        +0x70 /* 0000020A */
  141. label0000019C:
  142. 0000019C  206E FF1E                movea.l    A0, [A6 - 0xE2]
  143. 000001A0  286E FF1A                movea.l    A4, [A6 - 0xE6]
  144. 000001A4  D9D0                     add.l      A4, [A0]
  145. 000001A6  3D6E FF80 FD0A           move.w     [A6 - 0x2F6], [A6 - 0x80]
  146. 000001AC  3D7C 0001 FF10           move.w     [A6 - 0xF0], 0x1
  147. 000001B2  600C                     bra        +0xE /* 000001C0 */
  148. label000001B4:
  149. 000001B4  18BC 000D                move.b     [A4], 0xD /* '\r' */
  150. 000001B8  528C                     addq.l     A4, 1
  151. 000001BA  526E FF10                addq.w     [A6 - 0xF0], 1
  152. 000001BE  690A                     bvs        +0xC /* 000001CA */
  153. label000001C0:
  154. 000001C0  302E FF10                move.w     D0, [A6 - 0xF0]
  155. 000001C4  B06E FD0A                cmp.w      D0, [A6 - 0x2F6]
  156. 000001C8  6FEA                     ble        -0x14 /* 000001B4 */
  157. label000001CA:
  158. 000001CA  4214                     clr.b      [A4]
  159. 000001CC  206E FF1E                movea.l    A0, [A6 - 0xE2]
  160. 000001D0  200C                     move.l     D0, A4
  161. 000001D2  9090                     sub.l      D0, [A0]
  162. 000001D4  2D40 FF16                move.l     [A6 - 0xEA], D0
  163. 000001D8  4267                     clr.w      -[A7]
  164. 000001DA  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  165. 000001DE  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  166. 000001E2  3F04                     move.w     -[A7], D4
  167. 000001E4  2F2E FF1E                move.l     -[A7], [A6 - 0xE2]
  168. 000001E8  2F2E FF16                move.l     -[A7], [A6 - 0xEA]
  169. 000001EC  1F3C 0001                move.b     -[A7], 0x1
  170. 000001F0  486E FF0F                pea.l      [A6 - 0xF1]
  171. 000001F4  4EAD 276A                jsr        [A5 + 0x276A /* export_1257 */]
  172. 000001F8  101F                     move.b     D0, [A7]+
  173. 000001FA  670E                     beq        +0x10 /* 0000020A */
  174. 000001FC  BEAE FF1A                cmp.l      D7, [A6 - 0xE6]
  175. 00000200  6604                     bne        +0x6 /* 00000206 */
  176. 00000202  DEAE FF7E                add.l      D7, [A6 - 0x82]
  177. label00000206:
  178. 00000206  DCAE FF7E                add.l      D6, [A6 - 0x82]
  179. label0000020A:
  180. 0000020A  486E FF1E                pea.l      [A6 - 0xE2]
  181. 0000020E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  182. label00000212:
  183. 00000212  7001                     moveq.l    D0, 0x01
  184. 00000214  B06E FF24                cmp.w      D0, [A6 - 0xDC]
  185. 00000218  6602                     bne        +0x4 /* 0000021C */
  186. 0000021A  2C07                     move.l     D6, D7
  187. label0000021C:
  188. 0000021C  7002                     moveq.l    D0, 0x02
  189. 0000021E  B06E FF24                cmp.w      D0, [A6 - 0xDC]
  190. 00000222  6602                     bne        +0x4 /* 00000226 */
  191. 00000224  2E06                     move.l     D7, D6
  192. label00000226:
  193. 00000226  2005                     move.l     D0, D5
  194. 00000228  C02D BCB0                and.b      D0, [A5 - 0x4350]
  195. 0000022C  6746                     beq        +0x48 /* 00000274 */
  196. 0000022E  202E FFC6                move.l     D0, [A6 - 0x3A]
  197. 00000232  B0AD C5C2                cmp.l      D0, [A5 - 0x3A3E]
  198. 00000236  57C0                     seq        D0
  199. 00000238  4A00                     tst.b      D0
  200. 0000023A  6738                     beq        +0x3A /* 00000274 */
  201. 0000023C  322E FFFE                move.w     D1, [A6 - 0x2]
  202. 00000240  B26D BC92                cmp.w      D1, [A5 - 0x436E]
  203. 00000244  57C1                     seq        D1
  204. 00000246  C001                     and.b      D0, D1
  205. 00000248  672A                     beq        +0x2C /* 00000274 */
  206. 0000024A  206D BC8C                movea.l    A0, [A5 - 0x4374]
  207. 0000024E  2050                     movea.l    A0, [A0]
  208. 00000250  3228 0020                move.w     D1, [A0 + 0x20]
  209. 00000254  48C1                     ext.l      D1
  210. 00000256  B287                     cmp.l      D1, D7
  211. 00000258  57C1                     seq        D1
  212. 0000025A  C001                     and.b      D0, D1
  213. 0000025C  6716                     beq        +0x18 /* 00000274 */
  214. 0000025E  206D BC8C                movea.l    A0, [A5 - 0x4374]
  215. 00000262  2050                     movea.l    A0, [A0]
  216. 00000264  3228 0022                move.w     D1, [A0 + 0x22]
  217. 00000268  48C1                     ext.l      D1
  218. 0000026A  B286                     cmp.l      D1, D6
  219. 0000026C  57C1                     seq        D1
  220. 0000026E  C001                     and.b      D0, D1
  221. 00000270  6702                     beq        +0x4 /* 00000274 */
  222. 00000272  601E                     bra        +0x20 /* 00000292 */
  223. label00000274:
  224. 00000274  1005                     move.b     D0, D5
  225. 00000276  6712                     beq        +0x14 /* 0000028A */
  226. 00000278  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  227. 0000027C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  228. 00000280  2F07                     move.l     -[A7], D7
  229. 00000282  2F06                     move.l     -[A7], D6
  230. 00000284  4EAD 1032                jsr        [A5 + 0x1032 /* export_514 */]
  231. 00000288  6008                     bra        +0xA /* 00000292 */
  232. label0000028A:
  233. 0000028A  2F07                     move.l     -[A7], D7
  234. 0000028C  2F06                     move.l     -[A7], D6
  235. 0000028E  4EAD 102A                jsr        [A5 + 0x102A /* export_513 */]
  236. label00000292:
  237. 00000292  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  238. 00000296  4E5E                     unlink     A6
  239. 00000298  4E75                     rts
  240. export_1461:
  241. fn0000029A:
  242. 0000029A  4E56 FDEA                link       A6, -0x0216
  243. 0000029E  2F07                     move.l     -[A7], D7
  244. 000002A0  4267                     clr.w      -[A7]
  245. 000002A2  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  246. 000002A6  3E1F                     move.w     D7, [A7]+
  247. 000002A8  7002                     moveq.l    D0, 0x02
  248. 000002AA  B047                     cmp.w      D0, D7
  249. 000002AC  6600 0158                bne        +0x15A /* 00000406 */
  250. 000002B0  42A7                     clr.l      -[A7]
  251. 000002B2  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  252. 000002B6  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  253. 000002BA  486E FDF8                pea.l      [A6 - 0x208]
  254. 000002BE  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  255. 000002C2  486E FEF8                pea.l      [A6 - 0x108]
  256. 000002C6  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  257. 000002CA  486E FDF8                pea.l      [A6 - 0x208]
  258. 000002CE  486E FEF8                pea.l      [A6 - 0x108]
  259. 000002D2  486E FDF4                pea.l      [A6 - 0x20C]
  260. 000002D6  486E FDF0                pea.l      [A6 - 0x210]
  261. 000002DA  486E FFFE                pea.l      [A6 - 0x2]
  262. 000002DE  4EAD 172A                jsr        [A5 + 0x172A /* export_737 */]
  263. 000002E2  4AAE FDF4                tst.l      [A6 - 0x20C]
  264. 000002E6  6700 00C8                beq        +0xCA /* 000003B0 */
  265. 000002EA  4267                     clr.w      -[A7]
  266. 000002EC  2F2E FDF4                move.l     -[A7], [A6 - 0x20C]
  267. 000002F0  486E FEF8                pea.l      [A6 - 0x108]
  268. 000002F4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  269. 000002F8  4EAD 143A                jsr        [A5 + 0x143A /* export_643 */]
  270. 000002FC  101F                     move.b     D0, [A7]+
  271. 000002FE  6600 00FC                bne        +0xFE /* 000003FC */
  272. 00000302  102E FFFF                move.b     D0, [A6 - 0x1]
  273. 00000306  4880                     ext.w      D0
  274. 00000308  5940                     subq.w     D0, 4
  275. 0000030A  674C                     beq        +0x4E /* 00000358 */
  276. 0000030C  0440 000D                subi.w     D0, 0xD /* '\r' */
  277. 00000310  6704                     beq        +0x6 /* 00000316 */
  278. 00000312  6000 008E                bra        +0x90 /* 000003A2 */
  279. label00000316:
  280. 00000316  206E FFF8                movea.l    A0, [A6 - 0x8]
  281. 0000031A  2F10                     move.l     -[A7], [A0]
  282. 0000031C  486D CEF0                pea.l      [A5 - 0x3110]
  283. 00000320  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  284. 00000324  4267                     clr.w      -[A7]
  285. 00000326  486D CEF0                pea.l      [A5 - 0x3110]
  286. 0000032A  486E FDEF                pea.l      [A6 - 0x211]
  287. 0000032E  4EAD 0A52                jsr        [A5 + 0xA52 /* export_326 */]
  288. 00000332  101F                     move.b     D0, [A7]+
  289. 00000334  6714                     beq        +0x16 /* 0000034A */
  290. 00000336  206E FDF4                movea.l    A0, [A6 - 0x20C]
  291. 0000033A  2050                     movea.l    A0, [A0]
  292. 0000033C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  293. 00000340  1F2E FDEF                move.b     -[A7], [A6 - 0x211]
  294. 00000344  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  295. 00000348  6064                     bra        +0x66 /* 000003AE */
  296. label0000034A:
  297. 0000034A  3F3C 0080                move.w     -[A7], 0x80
  298. 0000034E  486D CEF0                pea.l      [A5 - 0x3110]
  299. 00000352  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  300. 00000356  6056                     bra        +0x58 /* 000003AE */
  301. label00000358:
  302. 00000358  206E FFF8                movea.l    A0, [A6 - 0x8]
  303. 0000035C  2F10                     move.l     -[A7], [A0]
  304. 0000035E  486D CEF0                pea.l      [A5 - 0x3110]
  305. 00000362  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  306. 00000366  4267                     clr.w      -[A7]
  307. 00000368  486D CEF0                pea.l      [A5 - 0x3110]
  308. 0000036C  486E FDEA                pea.l      [A6 - 0x216]
  309. 00000370  4EAD 0C5A                jsr        [A5 + 0xC5A /* export_391 */]
  310. 00000374  101F                     move.b     D0, [A7]+
  311. 00000376  671C                     beq        +0x1E /* 00000394 */
  312. 00000378  486E FDEA                pea.l      [A6 - 0x216]
  313. 0000037C  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  314. 00000380  206E FDF4                movea.l    A0, [A6 - 0x20C]
  315. 00000384  2050                     movea.l    A0, [A0]
  316. 00000386  2F28 0004                move.l     -[A7], [A0 + 0x4]
  317. 0000038A  2F2E FDEA                move.l     -[A7], [A6 - 0x216]
  318. 0000038E  4267                     clr.w      -[A7]
  319. 00000390  A91B                     syscall    MoveWindow
  320. 00000392  6068                     bra        +0x6A /* 000003FC */
  321. label00000394:
  322. 00000394  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  323. 00000398  486D CEF0                pea.l      [A5 - 0x3110]
  324. 0000039C  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  325. 000003A0  605A                     bra        +0x5C /* 000003FC */
  326. label000003A2:
  327. 000003A2  487A 0084                pea.l      [PC + 0x84 /* 00000428, value 0x27546861 '\'Tha', pstring "That window doesn\'t have that property." */]
  328. 000003A6  3F3C 007F                move.w     -[A7], 0x7F
  329. 000003AA  4EBA 0CBE                jsr        [PC + 0xCBE /* 0000106A */]
  330. label000003AE:
  331. 000003AE  604C                     bra        +0x4E /* 000003FC */
  332. label000003B0:
  333. 000003B0  4AAE FDF0                tst.l      [A6 - 0x210]
  334. 000003B4  672C                     beq        +0x2E /* 000003E2 */
  335. 000003B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  336. 000003B8  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  337. 000003BC  660A                     bne        +0xC /* 000003C8 */
  338. 000003BE  3F3C 007F                move.w     -[A7], 0x7F
  339. 000003C2  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  340. 000003C6  6034                     bra        +0x36 /* 000003FC */
  341. label000003C8:
  342. 000003C8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  343. 000003CC  1F3C 0001                move.b     -[A7], 0x1
  344. 000003D0  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  345. 000003D4  2F2E FDF0                move.l     -[A7], [A6 - 0x210]
  346. 000003D8  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  347. 000003DC  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  348. 000003E0  603E                     bra        +0x40 /* 00000420 */
  349. label000003E2:
  350. 000003E2  486E FDF8                pea.l      [A6 - 0x208]
  351. 000003E6  487A 003E                pea.l      [PC + 0x3E /* 00000426, value 0x2754 '\'T', cstring "" */]
  352. 000003EA  487A 003A                pea.l      [PC + 0x3A /* 00000426, value 0x2754 '\'T', cstring "" */]
  353. 000003EE  487A 0036                pea.l      [PC + 0x36 /* 00000426, value 0x2754 '\'T', cstring "" */]
  354. 000003F2  A98B                     syscall    ParamText
  355. 000003F4  3F3C 0097                move.w     -[A7], 0x97
  356. 000003F8  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  357. label000003FC:
  358. 000003FC  486E FFF8                pea.l      [A6 - 0x8]
  359. 00000400  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  360. 00000404  601A                     bra        +0x1C /* 00000420 */
  361. label00000406:
  362. 00000406  4A47                     tst.w      D7
  363. 00000408  6612                     bne        +0x14 /* 0000041C */
  364. 0000040A  1B7C 0002 F6EC           move.b     [A5 - 0x914], 0x2
  365. 00000410  2B6D A630 F6F0           move.l     [A5 - 0x910], [A5 - 0x59D0]
  366. 00000416  1B7C 0005 F6EE           move.b     [A5 - 0x912], 0x5
  367. label0000041C:
  368. 0000041C  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  369. label00000420:
  370. 00000420  2E1F                     move.l     D7, [A7]+
  371. 00000422  4E5E                     unlink     A6
  372. 00000424  4E75                     rts
  373. 00000426  0000 2754                ori.b      D0, 0x54 /* 'T' */
  374. 0000042A  6861                     bvc        +0x63 /* 0000048D */
  375. 0000042C  7420                     moveq.l    D2, 0x20
  376. 0000042E  7769                     moveq.l    D3, 0x69
  377. 00000430  6E64                     bgt        +0x66 /* 00000496 */
  378. 00000432  6F77                     ble        +0x79 /* 000004AB */
  379. 00000434  2064                     movea.l    A0, -[A4]
  380. 00000436  6F65                     ble        +0x67 /* 0000049D */
  381. 00000438  736E                     moveq.l    D1, 0x6E
  382. 0000043A  2774 2068 6176           move.l     [A3 + 0x6176], [A4 + D2.w + 0x68]
  383. 00000440  6520                     bcs        +0x22 /* 00000462 */
  384. 00000442  7468                     moveq.l    D2, 0x68
  385. 00000444  6174                     bsr        +0x76 /* 000004BA */
  386. 00000446  2070 726F                movea.l    A0, [A0 + D7.w * 2 + 0x6F]
  387. 0000044A  7065                     moveq.l    D0, 0x65
  388. 0000044C  7274                     moveq.l    D1, 0x74
  389. 0000044E  792E                     moveq.l    D4, 0x2E
  390. export_1462:
  391. 00000450  4E56 FDFC                link       A6, -0x0204
  392. 00000454  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  393. 00000458  4207                     clr.b      D7
  394. 0000045A  4267                     clr.w      -[A7]
  395. 0000045C  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  396. 00000460  3D5F FEFC                move.w     [A6 - 0x104], [A7]+
  397. // begin alternate branch 00000462-00000466
  398. label00000462:
  399. 00000462  FEFC 7004                .extension 0xEFC <<F/2-3/7>> // unimplemented
  400. // end alternate branch 00000462-00000466
  401. label00000462: // (misaligned)
  402. 00000464  7004                     moveq.l    D0, 0x04
  403. 00000466  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  404. 0000046A  6622                     bne        +0x24 /* 0000048E */
  405. 0000046C  7E01                     moveq.l    D7, 0x01
  406. 0000046E  486E FFA0                pea.l      [A6 - 0x60]
  407. 00000472  4EAD 0CA2                jsr        [A5 + 0xCA2 /* export_400 */]
  408. 00000476  2D6E FFA0 FFA4           move.l     [A6 - 0x5C], [A6 - 0x60]
  409. 0000047C  486E FFA4                pea.l      [A6 - 0x5C]
  410. 00000480  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  411. 00000484  4267                     clr.w      -[A7]
  412. 00000486  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  413. 0000048A  3D5F FEFC                move.w     [A6 - 0x104], [A7]+
  414. label0000048E:
  415. 0000048E  700F                     moveq.l    D0, 0x0F
  416. 00000490  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  417. 00000494  6674                     bne        +0x76 /* 0000050A */
  418. label00000496:
  419. 00000496  486E FDFC                pea.l      [A6 - 0x204]
  420. 0000049A  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  421. 0000049E  1007                     move.b     D0, D7
  422. 000004A0  6732                     beq        +0x34 /* 000004D4 */
  423. 000004A2  487A 0410                pea.l      [PC + 0x410 /* 000008B4, value 0x36C6F63, pstring "loc" */]
  424. 000004A6  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  425. 000004AA  486E FDFC                pea.l      [A6 - 0x204]
  426. 000004AE  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  427. 000004B2  486E FFA0                pea.l      [A6 - 0x60]
  428. 000004B6  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  429. fn000004BA:
  430. 000004BA  3D7C 0002 FEFC           move.w     [A6 - 0x104], 0x2
  431. 000004C0  486E FEFC                pea.l      [A6 - 0x104]
  432. 000004C4  7002                     moveq.l    D0, 0x02
  433. 000004C6  2F00                     move.l     -[A7], D0
  434. 000004C8  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  435. 000004CC  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  436. 000004D0  4EBA FDC8                jsr        [PC - 0x238 /* 0000029A */]
  437. label000004D4:
  438. 000004D4  487A 03D6                pea.l      [PC + 0x3D6 /* 000008AC, value 0x7766973, pstring "visible" */]
  439. 000004D8  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  440. 000004DC  486E FDFC                pea.l      [A6 - 0x204]
  441. 000004E0  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  442. 000004E4  486D CEC6                pea.l      [A5 - 0x313A]
  443. 000004E8  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  444. 000004EC  3D7C 0002 FEFC           move.w     [A6 - 0x104], 0x2
  445. 000004F2  486E FEFC                pea.l      [A6 - 0x104]
  446. 000004F6  7002                     moveq.l    D0, 0x02
  447. 000004F8  2F00                     move.l     -[A7], D0
  448. 000004FA  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  449. 000004FE  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  450. 00000502  4EBA FD96                jsr        [PC - 0x26A /* 0000029A */]
  451. 00000506  6000 039C                bra        +0x39E /* 000008A4 */
  452. label0000050A:
  453. 0000050A  7001                     moveq.l    D0, 0x01
  454. 0000050C  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  455. 00000510  660C                     bne        +0xE /* 0000051E */
  456. 00000512  4EAD 227A                jsr        [A5 + 0x227A /* export_1099 */]
  457. 00000516  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  458. 0000051A  6000 0388                bra        +0x38A /* 000008A4 */
  459. label0000051E:
  460. 0000051E  7010                     moveq.l    D0, 0x10
  461. 00000520  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  462. 00000524  6612                     bne        +0x14 /* 00000538 */
  463. 00000526  1B7C 0001 BD14           move.b     [A5 - 0x42EC], 0x1
  464. 0000052C  486D B70C                pea.l      [A5 - 0x48F4]
  465. 00000530  4EAD 2B6A                jsr        [A5 + 0x2B6A /* export_1385 */]
  466. 00000534  6000 036E                bra        +0x370 /* 000008A4 */
  467. label00000538:
  468. 00000538  700D                     moveq.l    D0, 0x0D
  469. 0000053A  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  470. 0000053E  660C                     bne        +0xE /* 0000054C */
  471. 00000540  1F3C 0001                move.b     -[A7], 0x1
  472. 00000544  4EAD 225A                jsr        [A5 + 0x225A /* export_1095 */]
  473. 00000548  6000 035A                bra        +0x35C /* 000008A4 */
  474. label0000054C:
  475. 0000054C  7002                     moveq.l    D0, 0x02
  476. 0000054E  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  477. 00000552  6600 00F0                bne        +0xF2 /* 00000644 */
  478. 00000556  4267                     clr.w      -[A7]
  479. 00000558  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  480. 0000055C  301F                     move.w     D0, [A7]+
  481. 0000055E  5340                     subq.w     D0, 1
  482. 00000560  6B00 00DA                bmi        +0xDC /* 0000063C */
  483. 00000564  0C40 0005                cmpi.w     D0, 0x5
  484. 00000568  6E00 00D2                bgt        +0xD4 /* 0000063C */
  485. 0000056C  D040                     add.w      D0, D0
  486. 0000056E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  487. 00000572  4EFB 0000                jmp        [PC + D0.w]
  488. 00000576  000E 0030                ori.b      A6, 0x30 /* '0' */
  489. 0000057A  004E 006C                ori.w      A6, 0x6C /* 'l' */
  490. 0000057E  008E 00AC 1007           ori.l      A6, 0xAC1007
  491. 00000584  670E                     beq        +0x10 /* 00000594 */
  492. 00000586  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  493. 0000058A  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  494. 0000058E  4267                     clr.w      -[A7]
  495. 00000590  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  496. label00000594:
  497. 00000594  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  498. 00000598  1F3C 0001                move.b     -[A7], 0x1
  499. 0000059C  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  500. 000005A0  6000 009A                bra        +0x9C /* 0000063C */
  501. 000005A4  1007                     move.b     D0, D7
  502. 000005A6  670C                     beq        +0xE /* 000005B4 */
  503. 000005A8  2F2D B740                move.l     -[A7], [A5 - 0x48C0]
  504. 000005AC  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  505. 000005B0  4267                     clr.w      -[A7]
  506. 000005B2  A91B                     syscall    MoveWindow
  507. label000005B4:
  508. 000005B4  2F2D B740                move.l     -[A7], [A5 - 0x48C0]
  509. 000005B8  1F3C 0001                move.b     -[A7], 0x1
  510. 000005BC  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  511. 000005C0  607A                     bra        +0x7C /* 0000063C */
  512. 000005C2  1007                     move.b     D0, D7
  513. 000005C4  670C                     beq        +0xE /* 000005D2 */
  514. 000005C6  2F2D BB36                move.l     -[A7], [A5 - 0x44CA]
  515. 000005CA  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  516. 000005CE  4267                     clr.w      -[A7]
  517. 000005D0  A91B                     syscall    MoveWindow
  518. label000005D2:
  519. 000005D2  2F2D BB36                move.l     -[A7], [A5 - 0x44CA]
  520. 000005D6  1F3C 0001                move.b     -[A7], 0x1
  521. 000005DA  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  522. 000005DE  605C                     bra        +0x5E /* 0000063C */
  523. 000005E0  1007                     move.b     D0, D7
  524. 000005E2  670C                     beq        +0xE /* 000005F0 */
  525. 000005E4  2F2D BD56                move.l     -[A7], [A5 - 0x42AA]
  526. 000005E8  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  527. 000005EC  4267                     clr.w      -[A7]
  528. 000005EE  A91B                     syscall    MoveWindow
  529. label000005F0:
  530. 000005F0  2F2D BD56                move.l     -[A7], [A5 - 0x42AA]
  531. 000005F4  1F3C 0001                move.b     -[A7], 0x1
  532. 000005F8  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  533. 000005FC  422D BD00                clr.b      [A5 - 0x4300]
  534. 00000600  603A                     bra        +0x3C /* 0000063C */
  535. 00000602  1007                     move.b     D0, D7
  536. 00000604  670C                     beq        +0xE /* 00000612 */
  537. 00000606  2F2D C4B2                move.l     -[A7], [A5 - 0x3B4E]
  538. 0000060A  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  539. 0000060E  4267                     clr.w      -[A7]
  540. 00000610  A91B                     syscall    MoveWindow
  541. label00000612:
  542. 00000612  2F2D C4B2                move.l     -[A7], [A5 - 0x3B4E]
  543. 00000616  1F3C 0001                move.b     -[A7], 0x1
  544. 0000061A  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  545. 0000061E  601C                     bra        +0x1E /* 0000063C */
  546. 00000620  1007                     move.b     D0, D7
  547. 00000622  670C                     beq        +0xE /* 00000630 */
  548. 00000624  2F2D B428                move.l     -[A7], [A5 - 0x4BD8]
  549. 00000628  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  550. 0000062C  4267                     clr.w      -[A7]
  551. 0000062E  A91B                     syscall    MoveWindow
  552. label00000630:
  553. 00000630  2F2D B428                move.l     -[A7], [A5 - 0x4BD8]
  554. 00000634  1F3C 0001                move.b     -[A7], 0x1
  555. 00000638  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  556. label0000063C:
  557. 0000063C  4EAD 22F2                jsr        [A5 + 0x22F2 /* export_1114 */]
  558. 00000640  6000 0262                bra        +0x264 /* 000008A4 */
  559. label00000644:
  560. 00000644  7003                     moveq.l    D0, 0x03
  561. 00000646  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  562. 0000064A  6600 0122                bne        +0x124 /* 0000076E */
  563. 0000064E  486E FFA8                pea.l      [A6 - 0x58]
  564. 00000652  4EAD 0C9A                jsr        [A5 + 0xC9A /* export_399 */]
  565. 00000656  4267                     clr.w      -[A7]
  566. 00000658  486E FFA8                pea.l      [A6 - 0x58]
  567. 0000065C  4267                     clr.w      -[A7]
  568. 0000065E  4EAD 0A1A                jsr        [A5 + 0xA1A /* export_319 */]
  569. 00000662  381F                     move.w     D4, [A7]+
  570. 00000664  2C2E FFAA                move.l     D6, [A6 - 0x56]
  571. 00000668  4267                     clr.w      -[A7]
  572. 0000066A  2F06                     move.l     -[A7], D6
  573. 0000066C  3F04                     move.w     -[A7], D4
  574. 0000066E  486E FFDC                pea.l      [A6 - 0x24]
  575. 00000672  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  576. 00000676  101F                     move.b     D0, [A7]+
  577. 00000678  6700 00F0                beq        +0xF2 /* 0000076A */
  578. 0000067C  41EE FEFE                lea.l      A0, [A6 - 0x102]
  579. 00000680  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  580. 00000684  20D9                     move.l     [A0]+, [A1]+
  581. 00000686  20D9                     move.l     [A0]+, [A1]+
  582. 00000688  1007                     move.b     D0, D7
  583. 0000068A  6758                     beq        +0x5A /* 000006E4 */
  584. 0000068C  302E FF04                move.w     D0, [A6 - 0xFC]
  585. 00000690  906E FF00                sub.w      D0, [A6 - 0x100]
  586. 00000694  3D40 FF06                move.w     [A6 - 0xFA], D0
  587. 00000698  302E FF02                move.w     D0, [A6 - 0xFE]
  588. 0000069C  906E FEFE                sub.w      D0, [A6 - 0x102]
  589. 000006A0  3D40 FF08                move.w     [A6 - 0xF8], D0
  590. 000006A4  302E FF06                move.w     D0, [A6 - 0xFA]
  591. 000006A8  48C0                     ext.l      D0
  592. 000006AA  81FC 0002                divs.w     D0, 0x2
  593. 000006AE  322E FFA2                move.w     D1, [A6 - 0x5E]
  594. 000006B2  9240                     sub.w      D1, D0
  595. 000006B4  3D41 FF00                move.w     [A6 - 0x100], D1
  596. 000006B8  302E FF08                move.w     D0, [A6 - 0xF8]
  597. 000006BC  48C0                     ext.l      D0
  598. 000006BE  81FC 0002                divs.w     D0, 0x2
  599. 000006C2  322E FFA0                move.w     D1, [A6 - 0x60]
  600. 000006C6  9240                     sub.w      D1, D0
  601. 000006C8  3D41 FEFE                move.w     [A6 - 0x102], D1
  602. 000006CC  302E FF06                move.w     D0, [A6 - 0xFA]
  603. 000006D0  D06E FF00                add.w      D0, [A6 - 0x100]
  604. 000006D4  3D40 FF04                move.w     [A6 - 0xFC], D0
  605. 000006D8  302E FF08                move.w     D0, [A6 - 0xF8]
  606. 000006DC  D06E FEFE                add.w      D0, [A6 - 0x102]
  607. 000006E0  3D40 FF02                move.w     [A6 - 0xFE], D0
  608. label000006E4:
  609. 000006E4  7000                     moveq.l    D0, 0x00
  610. 000006E6  102E FFE1                move.b     D0, [A6 - 0x1F]
  611. 000006EA  C0BC 0000 0080           and.l      D0, 0x80
  612. 000006F0  4A80                     tst.l      D0
  613. 000006F2  663E                     bne        +0x40 /* 00000732 */
  614. 000006F4  4267                     clr.w      -[A7]
  615. 000006F6  486E FEFE                pea.l      [A6 - 0x102]
  616. 000006FA  486E FFE2                pea.l      [A6 - 0x1E]
  617. 000006FE  A8A6                     syscall    EqualRect
  618. 00000700  101F                     move.b     D0, [A7]+
  619. 00000702  6704                     beq        +0x6 /* 00000708 */
  620. 00000704  6000 019E                bra        +0x1A0 /* 000008A4 */
  621. label00000708:
  622. 00000708  7000                     moveq.l    D0, 0x00
  623. 0000070A  102E FFE1                move.b     D0, [A6 - 0x1F]
  624. 0000070E  80BC 0000 0080           or.l       D0, 0x80
  625. 00000714  1D40 FFE1                move.b     [A6 - 0x1F], D0
  626. 00000718  4267                     clr.w      -[A7]
  627. 0000071A  2F06                     move.l     -[A7], D6
  628. 0000071C  486E FFDC                pea.l      [A6 - 0x24]
  629. 00000720  4EAD 2732                jsr        [A5 + 0x2732 /* export_1250 */]
  630. 00000724  101F                     move.b     D0, [A7]+
  631. 00000726  670A                     beq        +0xC /* 00000732 */
  632. 00000728  2F06                     move.l     -[A7], D6
  633. 0000072A  3F04                     move.w     -[A7], D4
  634. 0000072C  4267                     clr.w      -[A7]
  635. 0000072E  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  636. label00000732:
  637. 00000732  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  638. 00000736  43EE FEFE                lea.l      A1, [A6 - 0x102]
  639. 0000073A  20D9                     move.l     [A0]+, [A1]+
  640. 0000073C  20D9                     move.l     [A0]+, [A1]+
  641. 0000073E  7000                     moveq.l    D0, 0x00
  642. 00000740  102E FFE1                move.b     D0, [A6 - 0x1F]
  643. 00000744  C0BC 0000 007F           and.l      D0, 0x7F
  644. 0000074A  1D40 FFE1                move.b     [A6 - 0x1F], D0
  645. 0000074E  4267                     clr.w      -[A7]
  646. 00000750  2F06                     move.l     -[A7], D6
  647. 00000752  486E FFDC                pea.l      [A6 - 0x24]
  648. 00000756  4EAD 2732                jsr        [A5 + 0x2732 /* export_1250 */]
  649. 0000075A  101F                     move.b     D0, [A7]+
  650. 0000075C  670C                     beq        +0xE /* 0000076A */
  651. 0000075E  2F06                     move.l     -[A7], D6
  652. 00000760  3F04                     move.w     -[A7], D4
  653. 00000762  1F3C 0001                move.b     -[A7], 0x1
  654. 00000766  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  655. label0000076A:
  656. 0000076A  6000 0138                bra        +0x13A /* 000008A4 */
  657. label0000076E:
  658. 0000076E  7005                     moveq.l    D0, 0x05
  659. 00000770  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  660. 00000774  6600 00BE                bne        +0xC0 /* 00000834 */
  661. 00000778  1D6D C4A0 FF8D           move.b     [A6 - 0x73], [A5 - 0x3B60]
  662. 0000077E  1B7C 0001 C4A0           move.b     [A5 - 0x3B60], 0x1
  663. 00000784  486E FF24                pea.l      [A6 - 0xDC]
  664. 00000788  4EAD 2A4A                jsr        [A5 + 0x2A4A /* export_1349 */]
  665. 0000078C  1D7C 0002 FF24           move.b     [A6 - 0xDC], 0x2
  666. 00000792  1D7C 0002 FF2E           move.b     [A6 - 0xD2], 0x2
  667. 00000798  4267                     clr.w      -[A7]
  668. 0000079A  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  669. 0000079E  301F                     move.w     D0, [A7]+
  670. 000007A0  5D40                     subq.w     D0, 6
  671. 000007A2  670E                     beq        +0x10 /* 000007B2 */
  672. 000007A4  5340                     subq.w     D0, 1
  673. 000007A6  6710                     beq        +0x12 /* 000007B8 */
  674. 000007A8  5340                     subq.w     D0, 1
  675. 000007AA  6716                     beq        +0x18 /* 000007C2 */
  676. 000007AC  5940                     subq.w     D0, 4
  677. 000007AE  6716                     beq        +0x18 /* 000007C6 */
  678. 000007B0  601E                     bra        +0x20 /* 000007D0 */
  679. label000007B2:
  680. 000007B2  2A2D A6BC                move.l     D5, [A5 - 0x5944]
  681. 000007B6  6018                     bra        +0x1A /* 000007D0 */
  682. label000007B8:
  683. 000007B8  42A7                     clr.l      -[A7]
  684. 000007BA  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  685. 000007BE  2A1F                     move.l     D5, [A7]+
  686. 000007C0  600E                     bra        +0x10 /* 000007D0 */
  687. label000007C2:
  688. 000007C2  7AFF                     moveq.l    D5, 0xFFFFFFFF
  689. 000007C4  600A                     bra        +0xC /* 000007D0 */
  690. label000007C6:
  691. 000007C6  2A2D A704                move.l     D5, [A5 - 0x58FC]
  692. 000007CA  1D7C 0005 FF24           move.b     [A6 - 0xDC], 0x5
  693. label000007D0:
  694. 000007D0  4A85                     tst.l      D5
  695. 000007D2  56C0                     sne        D0
  696. 000007D4  2F00                     move.l     -[A7], D0
  697. 000007D6  4267                     clr.w      -[A7]
  698. 000007D8  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  699. 000007DC  121F                     move.b     D1, [A7]+
  700. 000007DE  201F                     move.l     D0, [A7]+
  701. 000007E0  0A01 0001                xori.b     D1, 0x1
  702. 000007E4  C001                     and.b      D0, D1
  703. 000007E6  2F00                     move.l     -[A7], D0
  704. 000007E8  2F3C 0002 0000           move.l     -[A7], 0x20000
  705. 000007EE  486E FF8E                pea.l      [A6 - 0x72]
  706. 000007F2  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  707. 000007F6  121F                     move.b     D1, [A7]+
  708. 000007F8  201F                     move.l     D0, [A7]+
  709. 000007FA  0A01 0001                xori.b     D1, 0x1
  710. 000007FE  C001                     and.b      D0, D1
  711. 00000800  671C                     beq        +0x1E /* 0000081E */
  712. 00000802  4267                     clr.w      -[A7]
  713. 00000804  486E FF24                pea.l      [A6 - 0xDC]
  714. 00000808  4EAD 2972                jsr        [A5 + 0x2972 /* export_1322 */]
  715. 0000080C  1D5F FF23                move.b     [A6 - 0xDD], [A7]+
  716. 00000810  102D A370                move.b     D0, [A5 - 0x5C90]
  717. 00000814  6704                     beq        +0x6 /* 0000081A */
  718. 00000816  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  719. label0000081A:
  720. 0000081A  5385                     subq.l     D5, 1
  721. 0000081C  60B2                     bra        -0x4C /* 000007D0 */
  722. label0000081E:
  723. 0000081E  2F3C 0000 0006           move.l     -[A7], 0x6
  724. 00000824  201F                     move.l     D0, [A7]+
  725. 00000826  A032                     syscall    FlushEvents
  726. 00000828  1B6E FF8D C4A0           move.b     [A5 - 0x3B60], [A6 - 0x73]
  727. 0000082E  4EAD 2B8A                jsr        [A5 + 0x2B8A /* export_1389 */]
  728. 00000832  6070                     bra        +0x72 /* 000008A4 */
  729. label00000834:
  730. 00000834  7009                     moveq.l    D0, 0x09
  731. 00000836  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  732. 0000083A  663E                     bne        +0x40 /* 0000087A */
  733. 0000083C  486E FF0A                pea.l      [A6 - 0xF6]
  734. 00000840  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  735. 00000844  7002                     moveq.l    D0, 0x02
  736. 00000846  B02E FF0A                cmp.b      D0, [A6 - 0xF6]
  737. 0000084A  660E                     bne        +0x10 /* 0000085A */
  738. 0000084C  2F2E FF14                move.l     -[A7], [A6 - 0xEC]
  739. 00000850  1F3C 0001                move.b     -[A7], 0x1
  740. 00000854  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  741. 00000858  604A                     bra        +0x4C /* 000008A4 */
  742. label0000085A:
  743. 0000085A  7003                     moveq.l    D0, 0x03
  744. 0000085C  B02E FF0A                cmp.b      D0, [A6 - 0xF6]
  745. 00000860  660E                     bne        +0x10 /* 00000870 */
  746. 00000862  2F2E FF10                move.l     -[A7], [A6 - 0xF0]
  747. 00000866  1F3C 0001                move.b     -[A7], 0x1
  748. 0000086A  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  749. 0000086E  6034                     bra        +0x36 /* 000008A4 */
  750. label00000870:
  751. 00000870  3F3C 0045                move.w     -[A7], 0x45 /* 'E' */
  752. 00000874  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  753. 00000878  602A                     bra        +0x2C /* 000008A4 */
  754. label0000087A:
  755. 0000087A  700A                     moveq.l    D0, 0x0A
  756. 0000087C  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  757. 00000880  660E                     bne        +0x10 /* 00000890 */
  758. 00000882  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  759. 00000886  1F3C 0001                move.b     -[A7], 0x1
  760. 0000088A  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  761. 0000088E  6014                     bra        +0x16 /* 000008A4 */
  762. label00000890:
  763. 00000890  700B                     moveq.l    D0, 0x0B
  764. 00000892  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  765. 00000896  660C                     bne        +0xE /* 000008A4 */
  766. 00000898  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  767. 0000089C  1F3C 0001                move.b     -[A7], 0x1
  768. 000008A0  4EAD 2252                jsr        [A5 + 0x2252 /* export_1094 */]
  769. label000008A4:
  770. 000008A4  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  771. 000008A8  4E5E                     unlink     A6
  772. 000008AA  4E75                     rts
  773. 000008AC  0776 6973 6962 6C65 036C 6F63 bchg       [[A6 + 0x69626C65] + 0x36C6F63], D3
  774. export_1463:
  775. 000008B8  4E56 FFF6                link       A6, -0x000A
  776. 000008BC  426E 0010                clr.w      [A6 + 0x10]
  777. 000008C0  206E 000C                movea.l    A0, [A6 + 0xC]
  778. 000008C4  2F08                     move.l     -[A7], A0
  779. 000008C6  486E FFF6                pea.l      [A6 - 0xA]
  780. 000008CA  3F3C 300E                move.w     -[A7], 0x300E
  781. 000008CE  A9EB                     syscall    Pack4/FP68K
  782. 000008D0  206E 0008                movea.l    A0, [A6 + 0x8]
  783. 000008D4  2F08                     move.l     -[A7], A0
  784. 000008D6  486E FFF6                pea.l      [A6 - 0xA]
  785. 000008DA  3F3C 300A                move.w     -[A7], 0x300A /* '0\n' */
  786. 000008DE  A9EB                     syscall    Pack4/FP68K
  787. 000008E0  6F08                     ble        +0xA /* 000008EA */
  788. 000008E2  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  789. 000008E8  6028                     bra        +0x2A /* 00000912 */
  790. label000008EA:
  791. 000008EA  206E 000C                movea.l    A0, [A6 + 0xC]
  792. 000008EE  2F08                     move.l     -[A7], A0
  793. 000008F0  486E FFF6                pea.l      [A6 - 0xA]
  794. 000008F4  3F3C 300E                move.w     -[A7], 0x300E
  795. 000008F8  A9EB                     syscall    Pack4/FP68K
  796. 000008FA  206E 0008                movea.l    A0, [A6 + 0x8]
  797. 000008FE  2F08                     move.l     -[A7], A0
  798. 00000900  486E FFF6                pea.l      [A6 - 0xA]
  799. 00000904  3F3C 300A                move.w     -[A7], 0x300A /* '0\n' */
  800. 00000908  A9EB                     syscall    Pack4/FP68K
  801. 0000090A  6406                     bcc        +0x8 /* 00000912 */
  802. 0000090C  3D7C FFFF 0010           move.w     [A6 + 0x10], 0xFFFF
  803. label00000912:
  804. 00000912  4E5E                     unlink     A6
  805. 00000914  205F                     movea.l    A0, [A7]+
  806. 00000916  504F                     addq.w     A7, 8
  807. 00000918  4ED0                     jmp        [A0]
  808. export_1464:
  809. 0000091A  4E56 0000                link       A6, 0
  810. 0000091E  426E 0010                clr.w      [A6 + 0x10]
  811. 00000922  206E 000C                movea.l    A0, [A6 + 0xC]
  812. 00000926  226E 0008                movea.l    A1, [A6 + 0x8]
  813. 0000092A  2F09                     move.l     -[A7], A1
  814. 0000092C  2F08                     move.l     -[A7], A0
  815. 0000092E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  816. 00000932  A9EB                     syscall    Pack4/FP68K
  817. 00000934  6F08                     ble        +0xA /* 0000093E */
  818. 00000936  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  819. 0000093C  601A                     bra        +0x1C /* 00000958 */
  820. label0000093E:
  821. 0000093E  206E 000C                movea.l    A0, [A6 + 0xC]
  822. 00000942  226E 0008                movea.l    A1, [A6 + 0x8]
  823. 00000946  2F09                     move.l     -[A7], A1
  824. 00000948  2F08                     move.l     -[A7], A0
  825. 0000094A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  826. 0000094E  A9EB                     syscall    Pack4/FP68K
  827. 00000950  6406                     bcc        +0x8 /* 00000958 */
  828. 00000952  3D7C FFFF 0010           move.w     [A6 + 0x10], 0xFFFF
  829. label00000958:
  830. 00000958  4E5E                     unlink     A6
  831. 0000095A  205F                     movea.l    A0, [A7]+
  832. 0000095C  504F                     addq.w     A7, 8
  833. 0000095E  4ED0                     jmp        [A0]
  834. export_1465:
  835. 00000960  4E56 0000                link       A6, 0
  836. 00000964  4267                     clr.w      -[A7]
  837. 00000966  202E 000C                move.l     D0, [A6 + 0xC]
  838. 0000096A  5480                     addq.l     D0, 2
  839. 0000096C  2F00                     move.l     -[A7], D0
  840. 0000096E  202E 0008                move.l     D0, [A6 + 0x8]
  841. 00000972  5480                     addq.l     D0, 2
  842. 00000974  2F00                     move.l     -[A7], D0
  843. 00000976  206E 000C                movea.l    A0, [A6 + 0xC]
  844. 0000097A  3F10                     move.w     -[A7], [A0]
  845. 0000097C  206E 0008                movea.l    A0, [A6 + 0x8]
  846. 00000980  3F10                     move.w     -[A7], [A0]
  847. 00000982  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  848. 00000986  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  849. 0000098A  4E5E                     unlink     A6
  850. 0000098C  205F                     movea.l    A0, [A7]+
  851. 0000098E  504F                     addq.w     A7, 8
  852. 00000990  4ED0                     jmp        [A0]
  853. export_1466:
  854. 00000992  4E56 FFEC                link       A6, -0x0014
  855. 00000996  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  856. 0000099A  206E 000C                movea.l    A0, [A6 + 0xC]
  857. 0000099E  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  858. 000009A2  206E 0008                movea.l    A0, [A6 + 0x8]
  859. 000009A6  3E10                     move.w     D7, [A0]
  860. 000009A8  3C2E FFFA                move.w     D6, [A6 - 0x6]
  861. 000009AC  BC47                     cmp.w      D6, D7
  862. 000009AE  6F02                     ble        +0x4 /* 000009B2 */
  863. 000009B0  3C07                     move.w     D6, D7
  864. label000009B2:
  865. 000009B2  286E 000C                movea.l    A4, [A6 + 0xC]
  866. 000009B6  548C                     addq.l     A4, 2
  867. 000009B8  266E 0008                movea.l    A3, [A6 + 0x8]
  868. 000009BC  548B                     addq.l     A3, 2
  869. 000009BE  422E FFED                clr.b      [A6 - 0x13]
  870. label000009C2:
  871. 000009C2  4A46                     tst.w      D6
  872. 000009C4  6F76                     ble        +0x78 /* 00000A3C */
  873. 000009C6  102E FFED                move.b     D0, [A6 - 0x13]
  874. 000009CA  6712                     beq        +0x14 /* 000009DE */
  875. 000009CC  422E FFED                clr.b      [A6 - 0x13]
  876. 000009D0  1014                     move.b     D0, [A4]
  877. 000009D2  4880                     ext.w      D0
  878. 000009D4  3A00                     move.w     D5, D0
  879. 000009D6  1013                     move.b     D0, [A3]
  880. 000009D8  4880                     ext.w      D0
  881. 000009DA  3800                     move.w     D4, D0
  882. 000009DC  603E                     bra        +0x40 /* 00000A1C */
  883. label000009DE:
  884. 000009DE  1014                     move.b     D0, [A4]
  885. 000009E0  4880                     ext.w      D0
  886. 000009E2  41ED A26E                lea.l      A0, [A5 - 0x5D92]
  887. 000009E6  4A30 0000                tst.b      [A0 + D0.w]
  888. 000009EA  6714                     beq        +0x16 /* 00000A00 */
  889. 000009EC  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  890. 000009F2  1014                     move.b     D0, [A4]
  891. 000009F4  4880                     ext.w      D0
  892. 000009F6  3A00                     move.w     D5, D0
  893. 000009F8  1013                     move.b     D0, [A3]
  894. 000009FA  4880                     ext.w      D0
  895. 000009FC  3800                     move.w     D4, D0
  896. 000009FE  601C                     bra        +0x1E /* 00000A1C */
  897. label00000A00:
  898. 00000A00  4267                     clr.w      -[A7]
  899. 00000A02  1F14                     move.b     -[A7], [A4]
  900. 00000A04  4EAD 2442                jsr        [A5 + 0x2442 /* export_1156 */]
  901. 00000A08  101F                     move.b     D0, [A7]+
  902. 00000A0A  4880                     ext.w      D0
  903. 00000A0C  3A00                     move.w     D5, D0
  904. 00000A0E  4267                     clr.w      -[A7]
  905. 00000A10  1F13                     move.b     -[A7], [A3]
  906. 00000A12  4EAD 2442                jsr        [A5 + 0x2442 /* export_1156 */]
  907. 00000A16  101F                     move.b     D0, [A7]+
  908. 00000A18  4880                     ext.w      D0
  909. 00000A1A  3800                     move.w     D4, D0
  910. label00000A1C:
  911. 00000A1C  B845                     cmp.w      D4, D5
  912. 00000A1E  6C08                     bge        +0xA /* 00000A28 */
  913. 00000A20  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  914. 00000A26  6030                     bra        +0x32 /* 00000A58 */
  915. label00000A28:
  916. 00000A28  B845                     cmp.w      D4, D5
  917. 00000A2A  6F08                     ble        +0xA /* 00000A34 */
  918. 00000A2C  3D7C FFFF 0010           move.w     [A6 + 0x10], 0xFFFF
  919. 00000A32  6024                     bra        +0x26 /* 00000A58 */
  920. label00000A34:
  921. 00000A34  528C                     addq.l     A4, 1
  922. 00000A36  528B                     addq.l     A3, 1
  923. 00000A38  5346                     subq.w     D6, 1
  924. 00000A3A  6086                     bra        -0x78 /* 000009C2 */
  925. label00000A3C:
  926. 00000A3C  426E 0010                clr.w      [A6 + 0x10]
  927. 00000A40  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  928. 00000A44  6C06                     bge        +0x8 /* 00000A4C */
  929. 00000A46  3D7C 0001 0010           move.w     [A6 + 0x10], 0x1
  930. label00000A4C:
  931. 00000A4C  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  932. 00000A50  6F06                     ble        +0x8 /* 00000A58 */
  933. 00000A52  3D7C FFFF 0010           move.w     [A6 + 0x10], 0xFFFF
  934. label00000A58:
  935. 00000A58  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  936. 00000A5C  4E5E                     unlink     A6
  937. 00000A5E  205F                     movea.l    A0, [A7]+
  938. 00000A60  504F                     addq.w     A7, 8
  939. 00000A62  4ED0                     jmp        [A0]
  940. export_1467:
  941. 00000A64  4E56 FFFE                link       A6, -0x0002
  942. 00000A68  2F07                     move.l     -[A7], D7
  943. 00000A6A  1E2D FA6C                move.b     D7, [A5 - 0x594]
  944. 00000A6E  1B7C 0001 FA6C           move.b     [A5 - 0x594], 0x1
  945. 00000A74  4EAD 19DA                jsr        [A5 + 0x19DA /* export_823 */]
  946. 00000A78  1B47 FA6C                move.b     [A5 - 0x594], D7
  947. 00000A7C  1007                     move.b     D0, D7
  948. 00000A7E  6606                     bne        +0x8 /* 00000A86 */
  949. 00000A80  486D 19DA                pea.l      [A5 + 0x19DA /* export_823 */]
  950. 00000A84  A9F1                     syscall    UnloadSeg
  951. label00000A86:
  952. 00000A86  2E1F                     move.l     D7, [A7]+
  953. 00000A88  4E5E                     unlink     A6
  954. 00000A8A  4E75                     rts
  955. export_1468:
  956. 00000A8C  4E56 0000                link       A6, 0
  957. 00000A90  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  958. 00000A94  486D 177A                pea.l      [A5 + 0x177A /* export_747 */]
  959. 00000A98  A9F1                     syscall    UnloadSeg
  960. 00000A9A  4E5E                     unlink     A6
  961. 00000A9C  4E75                     rts
  962. fn00000A9E:
  963. 00000A9E  4E56 0000                link       A6, 0
  964. 00000AA2  487A 001C                pea.l      [PC + 0x1C /* 00000AC0, value 0x11537461, pstring "Stack not in use." */]
  965. 00000AA6  3F3C 0053                move.w     -[A7], 0x53 /* 'S' */
  966. 00000AAA  4EBA 05BE                jsr        [PC + 0x5BE /* 0000106A */]
  967. 00000AAE  206E 0008                movea.l    A0, [A6 + 0x8]
  968. 00000AB2  2C48                     movea.l    A6, A0
  969. 00000AB4  4EFA 013C                jmp        [PC + 0x13C /* 00000BF2 */]
  970. 00000AB8  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  971. 00000ABC  2E9F                     move.l     [A7], [A7]+
  972. 00000ABE  4E75                     rts
  973. 00000AC0  1153 7461                move.b     [A0 + 0x7461], [A3]
  974. 00000AC4  636B                     bls        +0x6D /* 00000B31 */
  975. 00000AC6  206E 6F74                movea.l    A0, [A6 + 0x6F74]
  976. 00000ACA  2069 6E20                movea.l    A0, [A1 + 0x6E20]
  977. 00000ACE  7573                     moveq.l    D2, 0x73
  978. 00000AD0  652E                     bcs        +0x30 /* 00000B00 */
  979. export_1469:
  980. 00000AD2  4E56 FFE4                link       A6, -0x001C
  981. 00000AD6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  982. 00000ADA  422D CEF0                clr.b      [A5 - 0x3110]
  983. 00000ADE  1B7C 0001 A376           move.b     [A5 - 0x5C8A], 0x1
  984. 00000AE4  42A7                     clr.l      -[A7]
  985. 00000AE6  4EAD 0CB2                jsr        [A5 + 0xCB2 /* export_402 */]
  986. 00000AEA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  987. 00000AEE  422D A376                clr.b      [A5 - 0x5C8A]
  988. 00000AF2  4AAE FFFC                tst.l      [A6 - 0x4]
  989. 00000AF6  57C0                     seq        D0
  990. 00000AF8  4A00                     tst.b      D0
  991. 00000AFA  6724                     beq        +0x26 /* 00000B20 */
  992. 00000AFC  4241                     clr.w      D1
  993. 00000AFE  122D CEF0                move.b     D1, [A5 - 0x3110]
  994. // begin alternate branch 00000B00-00000B04
  995. label00000B00:
  996. 00000B00  CEF0 4A41                mulu.w     D7, [A0 + D4 * 2 + 0x41]
  997. // end alternate branch 00000B00-00000B04
  998. label00000B00: // (misaligned)
  999. 00000B02  4A41                     tst.w      D1
  1000. 00000B04  5EC1                     sgt        D1
  1001. 00000B06  C001                     and.b      D0, D1
  1002. 00000B08  6716                     beq        +0x18 /* 00000B20 */
  1003. 00000B0A  4267                     clr.w      -[A7]
  1004. 00000B0C  486D CEF0                pea.l      [A5 - 0x3110]
  1005. 00000B10  2F2D A518                move.l     -[A7], [A5 - 0x5AE8]
  1006. 00000B14  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  1007. 00000B18  301F                     move.w     D0, [A7]+
  1008. 00000B1A  48C0                     ext.l      D0
  1009. 00000B1C  2D40 FFFC                move.l     [A6 - 0x4], D0
  1010. label00000B20:
  1011. 00000B20  4AAE FFFC                tst.l      [A6 - 0x4]
  1012. 00000B24  6606                     bne        +0x8 /* 00000B2C */
  1013. 00000B26  2F0E                     move.l     -[A7], A6
  1014. 00000B28  4EBA FF74                jsr        [PC - 0x8C /* 00000A9E */]
  1015. label00000B2C:
  1016. 00000B2C  2D6D D83E FFF0           move.l     [A6 - 0x10], [A5 - 0x27C2]
  1017. 00000B32  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1018. 00000B36  2D48 FFE8                move.l     [A6 - 0x18], A0
  1019. 00000B3A  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1020. 00000B3E  2D48 FFF4                move.l     [A6 - 0xC], A0
  1021. label00000B42:
  1022. 00000B42  206E FFF4                movea.l    A0, [A6 - 0xC]
  1023. 00000B46  2050                     movea.l    A0, [A0]
  1024. 00000B48  4AA8 0004                tst.l      [A0 + 0x4]
  1025. 00000B4C  6606                     bne        +0x8 /* 00000B54 */
  1026. 00000B4E  2F0E                     move.l     -[A7], A6
  1027. 00000B50  4EBA FF4C                jsr        [PC - 0xB4 /* 00000A9E */]
  1028. label00000B54:
  1029. 00000B54  206E FFF4                movea.l    A0, [A6 - 0xC]
  1030. 00000B58  2050                     movea.l    A0, [A0]
  1031. 00000B5A  2068 0004                movea.l    A0, [A0 + 0x4]
  1032. 00000B5E  2050                     movea.l    A0, [A0]
  1033. 00000B60  2050                     movea.l    A0, [A0]
  1034. 00000B62  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1035. 00000B66  2028 0002                move.l     D0, [A0 + 0x2]
  1036. 00000B6A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1037. 00000B6E  57C0                     seq        D0
  1038. 00000B70  4A00                     tst.b      D0
  1039. 00000B72  6614                     bne        +0x16 /* 00000B88 */
  1040. 00000B74  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1041. 00000B78  2228 0002                move.l     D1, [A0 + 0x2]
  1042. 00000B7C  48C1                     ext.l      D1
  1043. 00000B7E  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  1044. 00000B82  57C1                     seq        D1
  1045. 00000B84  8001                     or.b       D0, D1
  1046. 00000B86  6702                     beq        +0x4 /* 00000B8A */
  1047. label00000B88:
  1048. 00000B88  600E                     bra        +0x10 /* 00000B98 */
  1049. label00000B8A:
  1050. 00000B8A  206E FFF4                movea.l    A0, [A6 - 0xC]
  1051. 00000B8E  2050                     movea.l    A0, [A0]
  1052. 00000B90  2D68 0004 FFF4           move.l     [A6 - 0xC], [A0 + 0x4]
  1053. 00000B96  60AA                     bra        -0x54 /* 00000B42 */
  1054. label00000B98:
  1055. 00000B98  206E FFF4                movea.l    A0, [A6 - 0xC]
  1056. 00000B9C  2050                     movea.l    A0, [A0]
  1057. 00000B9E  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  1058. 00000BA4  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1059. 00000BA8  B1EE FFF4                cmpa.l     A0, [A6 - 0xC]
  1060. 00000BAC  660E                     bne        +0x10 /* 00000BBC */
  1061. 00000BAE  206E FFF8                movea.l    A0, [A6 - 0x8]
  1062. 00000BB2  2050                     movea.l    A0, [A0]
  1063. 00000BB4  2B68 0004 D83E           move.l     [A5 - 0x27C2], [A0 + 0x4]
  1064. 00000BBA  6012                     bra        +0x14 /* 00000BCE */
  1065. label00000BBC:
  1066. 00000BBC  206E FFF8                movea.l    A0, [A6 - 0x8]
  1067. 00000BC0  2050                     movea.l    A0, [A0]
  1068. 00000BC2  226E FFF4                movea.l    A1, [A6 - 0xC]
  1069. 00000BC6  2251                     movea.l    A1, [A1]
  1070. 00000BC8  2368 0004 0004           move.l     [A1 + 0x4], [A0 + 0x4]
  1071. label00000BCE:
  1072. 00000BCE  206E FFF8                movea.l    A0, [A6 - 0x8]
  1073. 00000BD2  2050                     movea.l    A0, [A0]
  1074. 00000BD4  2050                     movea.l    A0, [A0]
  1075. 00000BD6  3F28 0040                move.w     -[A7], [A0 + 0x40]
  1076. 00000BDA  4EAD 12B2                jsr        [A5 + 0x12B2 /* export_594 */]
  1077. 00000BDE  206E FFF8                movea.l    A0, [A6 - 0x8]
  1078. 00000BE2  2050                     movea.l    A0, [A0]
  1079. 00000BE4  2F10                     move.l     -[A7], [A0]
  1080. 00000BE6  4EAD 10DA                jsr        [A5 + 0x10DA /* export_535 */]
  1081. 00000BEA  486E FFF8                pea.l      [A6 - 0x8]
  1082. 00000BEE  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1083. label00000BF2:
  1084. 00000BF2  4FEE FFC4                lea.l      A7, [A6 - 0x3C]
  1085. 00000BF6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1086. 00000BFA  4E5E                     unlink     A6
  1087. 00000BFC  4E75                     rts
  1088. export_1470:
  1089. 00000BFE  4E56 FF9C                link       A6, -0x0064
  1090. 00000C02  486E FFA8                pea.l      [A6 - 0x58]
  1091. 00000C06  4EAD 0BAA                jsr        [A5 + 0xBAA /* export_369 */]
  1092. 00000C0A  486E FF9C                pea.l      [A6 - 0x64]
  1093. 00000C0E  4EAD 0C7A                jsr        [A5 + 0xC7A /* export_395 */]
  1094. 00000C12  486E FFA8                pea.l      [A6 - 0x58]
  1095. 00000C16  4EAD 0DF2                jsr        [A5 + 0xDF2 /* export_442 */]
  1096. 00000C1A  4267                     clr.w      -[A7]
  1097. 00000C1C  4EAD 0B3A                jsr        [A5 + 0xB3A /* export_355 */]
  1098. 00000C20  101F                     move.b     D0, [A7]+
  1099. 00000C22  670E                     beq        +0x10 /* 00000C32 */
  1100. 00000C24  486E FF9C                pea.l      [A6 - 0x64]
  1101. 00000C28  4EAD 0CC2                jsr        [A5 + 0xCC2 /* export_404 */]
  1102. 00000C2C  4EAD 2C02                jsr        [A5 + 0x2C02 /* export_1404 */]
  1103. 00000C30  6008                     bra        +0xA /* 00000C3A */
  1104. label00000C32:
  1105. 00000C32  3F3C 0006                move.w     -[A7], 0x6
  1106. 00000C36  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1107. label00000C3A:
  1108. 00000C3A  486E FFA8                pea.l      [A6 - 0x58]
  1109. 00000C3E  1F3C 0002                move.b     -[A7], 0x2
  1110. 00000C42  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  1111. 00000C46  4E5E                     unlink     A6
  1112. 00000C48  4E75                     rts
  1113. export_1471:
  1114. 00000C4A  4E56 0000                link       A6, 0
  1115. 00000C4E  4EAD 312A                jsr        [A5 + 0x312A /* export_1569 */]
  1116. 00000C52  4E5E                     unlink     A6
  1117. 00000C54  4E75                     rts
  1118. export_1472:
  1119. 00000C56  4E56 FEFC                link       A6, -0x0104
  1120. 00000C5A  4267                     clr.w      -[A7]
  1121. 00000C5C  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1122. 00000C60  4A5F                     tst.w      [A7]+
  1123. 00000C62  661A                     bne        +0x1C /* 00000C7E */
  1124. 00000C64  486E FEFC                pea.l      [A6 - 0x104]
  1125. 00000C68  7004                     moveq.l    D0, 0x04
  1126. 00000C6A  2F00                     move.l     -[A7], D0
  1127. 00000C6C  1F3C 0004                move.b     -[A7], 0x4
  1128. 00000C70  4EAD 0BD2                jsr        [A5 + 0xBD2 /* export_374 */]
  1129. 00000C74  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1130. 00000C78  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  1131. 00000C7C  600C                     bra        +0xE /* 00000C8A */
  1132. label00000C7E:
  1133. 00000C7E  486E FEFC                pea.l      [A6 - 0x104]
  1134. 00000C82  7004                     moveq.l    D0, 0x04
  1135. 00000C84  2F00                     move.l     -[A7], D0
  1136. 00000C86  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  1137. label00000C8A:
  1138. 00000C8A  486E FF00                pea.l      [A6 - 0x100]
  1139. 00000C8E  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1140. 00000C92  486E FF00                pea.l      [A6 - 0x100]
  1141. 00000C96  1F2E FEFC                move.b     -[A7], [A6 - 0x104]
  1142. 00000C9A  1F2E FEFD                move.b     -[A7], [A6 - 0x103]
  1143. 00000C9E  1F2E FEFE                move.b     -[A7], [A6 - 0x102]
  1144. 00000CA2  4EAD 0FB2                jsr        [A5 + 0xFB2 /* export_498 */]
  1145. 00000CA6  4E5E                     unlink     A6
  1146. 00000CA8  4E75                     rts
  1147. export_1473:
  1148. 00000CAA  4E56 0000                link       A6, 0
  1149. 00000CAE  4267                     clr.w      -[A7]
  1150. 00000CB0  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1151. 00000CB4  4A5F                     tst.w      [A7]+
  1152. 00000CB6  57C0                     seq        D0
  1153. 00000CB8  4400                     neg.b      D0
  1154. 00000CBA  1B40 BD6E                move.b     [A5 - 0x4292], D0
  1155. 00000CBE  6710                     beq        +0x12 /* 00000CD0 */
  1156. 00000CC0  486D C568                pea.l      [A5 - 0x3A98]
  1157. 00000CC4  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  1158. 00000CC8  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1159. 00000CCC  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  1160. label00000CD0:
  1161. 00000CD0  4EAD 22DA                jsr        [A5 + 0x22DA /* export_1111 */]
  1162. 00000CD4  422D BD6E                clr.b      [A5 - 0x4292]
  1163. 00000CD8  4E5E                     unlink     A6
  1164. 00000CDA  4E75                     rts
  1165. export_1474:
  1166. 00000CDC  4E56 0000                link       A6, 0
  1167. 00000CE0  4267                     clr.w      -[A7]
  1168. 00000CE2  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  1169. 00000CE6  486D 19C2                pea.l      [A5 + 0x19C2 /* export_820 */]
  1170. 00000CEA  A9F1                     syscall    UnloadSeg
  1171. 00000CEC  4E5E                     unlink     A6
  1172. 00000CEE  4E75                     rts
  1173. export_1475:
  1174. 00000CF0  4E56 FFFA                link       A6, -0x0006
  1175. 00000CF4  700A                     moveq.l    D0, 0x0A
  1176. 00000CF6  B06D C480                cmp.w      D0, [A5 - 0x3B80]
  1177. 00000CFA  6E0A                     bgt        +0xC /* 00000D06 */
  1178. 00000CFC  486E FFFA                pea.l      [A6 - 0x6]
  1179. 00000D00  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  1180. 00000D04  601A                     bra        +0x1C /* 00000D20 */
  1181. label00000D06:
  1182. 00000D06  526D C480                addq.w     [A5 - 0x3B80], 1
  1183. 00000D0A  302D C480                move.w     D0, [A5 - 0x3B80]
  1184. 00000D0E  5340                     subq.w     D0, 1
  1185. 00000D10  41ED BCBC                lea.l      A0, [A5 - 0x4344]
  1186. 00000D14  C1FC 0006                muls.w     D0, 0x6
  1187. 00000D18  4870 0000                pea.l      [A0 + D0.w]
  1188. 00000D1C  4EAD 0C12                jsr        [A5 + 0xC12 /* export_382 */]
  1189. label00000D20:
  1190. 00000D20  4E5E                     unlink     A6
  1191. 00000D22  4E75                     rts
  1192. export_1476:
  1193. 00000D24  4E56 FFF0                link       A6, -0x0010
  1194. 00000D28  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1195. 00000D2C  4267                     clr.w      -[A7]
  1196. 00000D2E  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1197. 00000D32  3C1F                     move.w     D6, [A7]+
  1198. 00000D34  7001                     moveq.l    D0, 0x01
  1199. 00000D36  B046                     cmp.w      D0, D6
  1200. 00000D38  57C0                     seq        D0
  1201. 00000D3A  7202                     moveq.l    D1, 0x02
  1202. 00000D3C  B246                     cmp.w      D1, D6
  1203. 00000D3E  57C1                     seq        D1
  1204. 00000D40  8001                     or.b       D0, D1
  1205. 00000D42  6756                     beq        +0x58 /* 00000D9A */
  1206. 00000D44  7002                     moveq.l    D0, 0x02
  1207. 00000D46  B046                     cmp.w      D0, D6
  1208. 00000D48  6616                     bne        +0x18 /* 00000D60 */
  1209. 00000D4A  4267                     clr.w      -[A7]
  1210. 00000D4C  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1211. 00000D50  301F                     move.w     D0, [A7]+
  1212. 00000D52  48C0                     ext.l      D0
  1213. 00000D54  2A00                     move.l     D5, D0
  1214. 00000D56  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1215. 00000D5A  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  1216. 00000D5E  6002                     bra        +0x4 /* 00000D62 */
  1217. label00000D60:
  1218. 00000D60  7A01                     moveq.l    D5, 0x01
  1219. label00000D62:
  1220. 00000D62  42A7                     clr.l      -[A7]
  1221. 00000D64  A975                     syscall    TickCount
  1222. 00000D66  42A7                     clr.l      -[A7]
  1223. 00000D68  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  1224. 00000D6C  2F05                     move.l     -[A7], D5
  1225. 00000D6E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1226. 00000D72  201F                     move.l     D0, [A7]+
  1227. 00000D74  D09F                     add.l      D0, [A7]+
  1228. 00000D76  2D40 FFF8                move.l     [A6 - 0x8], D0
  1229. label00000D7A:
  1230. 00000D7A  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  1231. 00000D7E  4267                     clr.w      -[A7]
  1232. 00000D80  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  1233. 00000D84  42A7                     clr.l      -[A7]
  1234. 00000D86  A975                     syscall    TickCount
  1235. 00000D88  201F                     move.l     D0, [A7]+
  1236. 00000D8A  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1237. 00000D8E  5CC0                     sge        D0
  1238. 00000D90  801F                     or.b       D0, [A7]+
  1239. 00000D92  0240 0001                andi.w     D0, 0x1
  1240. 00000D96  67E2                     beq        -0x1C /* 00000D7A */
  1241. 00000D98  6054                     bra        +0x56 /* 00000DEE */
  1242. label00000D9A:
  1243. 00000D9A  42A7                     clr.l      -[A7]
  1244. 00000D9C  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  1245. 00000DA0  281F                     move.l     D4, [A7]+
  1246. 00000DA2  4267                     clr.w      -[A7]
  1247. 00000DA4  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1248. 00000DA8  4A5F                     tst.w      [A7]+
  1249. 00000DAA  57C0                     seq        D0
  1250. 00000DAC  4400                     neg.b      D0
  1251. 00000DAE  1D40 FFF2                move.b     [A6 - 0xE], D0
  1252. 00000DB2  7E01                     moveq.l    D7, 0x01
  1253. label00000DB4:
  1254. 00000DB4  4267                     clr.w      -[A7]
  1255. 00000DB6  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  1256. 00000DBA  101F                     move.b     D0, [A7]+
  1257. 00000DBC  0A00 0001                xori.b     D0, 0x1
  1258. 00000DC0  2207                     move.l     D1, D7
  1259. 00000DC2  C200                     and.b      D1, D0
  1260. 00000DC4  6728                     beq        +0x2A /* 00000DEE */
  1261. 00000DC6  206D D828                movea.l    A0, [A5 - 0x27D8]
  1262. 00000DCA  2050                     movea.l    A0, [A0]
  1263. 00000DCC  2004                     move.l     D0, D4
  1264. 00000DCE  D090                     add.l      D0, [A0]
  1265. 00000DD0  2F00                     move.l     -[A7], D0
  1266. 00000DD2  205F                     movea.l    A0, [A7]+
  1267. 00000DD4  4E90                     jsr        [A0]
  1268. 00000DD6  4267                     clr.w      -[A7]
  1269. 00000DD8  4EAD 0BDA                jsr        [A5 + 0xBDA /* export_375 */]
  1270. 00000DDC  1E1F                     move.b     D7, [A7]+
  1271. 00000DDE  102E FFF2                move.b     D0, [A6 - 0xE]
  1272. 00000DE2  6704                     beq        +0x6 /* 00000DE8 */
  1273. 00000DE4  0A07 0001                xori.b     D7, 0x1
  1274. label00000DE8:
  1275. 00000DE8  4EAD 22AA                jsr        [A5 + 0x22AA /* export_1105 */]
  1276. 00000DEC  60C6                     bra        -0x38 /* 00000DB4 */
  1277. label00000DEE:
  1278. 00000DEE  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1279. 00000DF2  4E5E                     unlink     A6
  1280. 00000DF4  4E75                     rts
  1281. export_1477:
  1282. 00000DF6  4E56 FEF6                link       A6, -0x010A
  1283. 00000DFA  48E7 0108                movem.l    -[A7], D7,A4
  1284. 00000DFE  486E FF00                pea.l      [A6 - 0x100]
  1285. 00000E02  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1286. 00000E06  4267                     clr.w      -[A7]
  1287. 00000E08  486E FF00                pea.l      [A6 - 0x100]
  1288. 00000E0C  1F3C 0001                move.b     -[A7], 0x1
  1289. 00000E10  4EBA 010A                jsr        [PC + 0x10A /* 00000F1C */]
  1290. 00000E14  3E1F                     move.w     D7, [A7]+
  1291. 00000E16  4A47                     tst.w      D7
  1292. 00000E18  6606                     bne        +0x8 /* 00000E20 */
  1293. 00000E1A  4EAD 0B7A                jsr        [A5 + 0xB7A /* export_363 */]
  1294. 00000E1E  6044                     bra        +0x46 /* 00000E64 */
  1295. label00000E20:
  1296. 00000E20  4EAD 0B5A                jsr        [A5 + 0xB5A /* export_359 */]
  1297. 00000E24  42A7                     clr.l      -[A7]
  1298. 00000E26  42A7                     clr.l      -[A7]
  1299. 00000E28  4EAD 0B0A                jsr        [A5 + 0xB0A /* export_349 */]
  1300. 00000E2C  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  1301. 00000E30  285F                     movea.l    A4, [A7]+
  1302. 00000E32  42A7                     clr.l      -[A7]
  1303. 00000E34  2F0C                     move.l     -[A7], A4
  1304. 00000E36  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  1305. 00000E3A  2D5F FEFA                move.l     [A6 - 0x106], [A7]+
  1306. 00000E3E  4267                     clr.w      -[A7]
  1307. 00000E40  3F07                     move.w     -[A7], D7
  1308. 00000E42  486E FEFA                pea.l      [A6 - 0x106]
  1309. 00000E46  2F0C                     move.l     -[A7], A4
  1310. 00000E48  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  1311. 00000E4C  4A5F                     tst.w      [A7]+
  1312. 00000E4E  670C                     beq        +0xE /* 00000E5C */
  1313. 00000E50  3F3C 001F                move.w     -[A7], 0x1F
  1314. 00000E54  486E FF00                pea.l      [A6 - 0x100]
  1315. 00000E58  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  1316. label00000E5C:
  1317. 00000E5C  1F3C 0001                move.b     -[A7], 0x1
  1318. 00000E60  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  1319. label00000E64:
  1320. 00000E64  4CDF 1080                movem.l    D7,A4, [A7]+
  1321. 00000E68  4E5E                     unlink     A6
  1322. 00000E6A  4E75                     rts
  1323. export_1478:
  1324. 00000E6C  4E56 FFFE                link       A6, -0x0002
  1325. 00000E70  2F07                     move.l     -[A7], D7
  1326. 00000E72  7E01                     moveq.l    D7, 0x01
  1327. 00000E74  6008                     bra        +0xA /* 00000E7E */
  1328. label00000E76:
  1329. 00000E76  3F07                     move.w     -[A7], D7
  1330. 00000E78  4EBA 0010                jsr        [PC + 0x10 /* 00000E8A */]
  1331. 00000E7C  5247                     addq.w     D7, 1
  1332. label00000E7E:
  1333. 00000E7E  7003                     moveq.l    D0, 0x03
  1334. 00000E80  B047                     cmp.w      D0, D7
  1335. 00000E82  6CF2                     bge        -0xC /* 00000E76 */
  1336. 00000E84  2E1F                     move.l     D7, [A7]+
  1337. 00000E86  4E5E                     unlink     A6
  1338. 00000E88  4E75                     rts
  1339. export_1479:
  1340. fn00000E8A:
  1341. 00000E8A  4E56 FFAA                link       A6, -0x0056
  1342. 00000E8E  48E7 0108                movem.l    -[A7], D7,A4
  1343. 00000E92  302E 0008                move.w     D0, [A6 + 0x8]
  1344. 00000E96  5340                     subq.w     D0, 1
  1345. 00000E98  41ED F706                lea.l      A0, [A5 - 0x8FA]
  1346. 00000E9C  C1FC 0104                muls.w     D0, 0x104
  1347. 00000EA0  49F0 0000                lea.l      A4, [A0 + D0.w]
  1348. 00000EA4  4A6C 0100                tst.w      [A4 + 0x100]
  1349. 00000EA8  6602                     bne        +0x4 /* 00000EAC */
  1350. 00000EAA  6064                     bra        +0x66 /* 00000F10 */
  1351. label00000EAC:
  1352. 00000EAC  102C 0102                move.b     D0, [A4 + 0x102]
  1353. 00000EB0  6724                     beq        +0x26 /* 00000ED6 */
  1354. 00000EB2  4267                     clr.w      -[A7]
  1355. 00000EB4  3F2C 0100                move.w     -[A7], [A4 + 0x100]
  1356. 00000EB8  486E FFFC                pea.l      [A6 - 0x4]
  1357. 00000EBC  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  1358. 00000EC0  3E1F                     move.w     D7, [A7]+
  1359. 00000EC2  4A47                     tst.w      D7
  1360. 00000EC4  6610                     bne        +0x12 /* 00000ED6 */
  1361. 00000EC6  4267                     clr.w      -[A7]
  1362. 00000EC8  3F2C 0100                move.w     -[A7], [A4 + 0x100]
  1363. 00000ECC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1364. 00000ED0  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  1365. 00000ED4  3E1F                     move.w     D7, [A7]+
  1366. label00000ED6:
  1367. 00000ED6  486E FFAA                pea.l      [A6 - 0x56]
  1368. 00000EDA  7050                     moveq.l    D0, 0x50
  1369. 00000EDC  2F00                     move.l     -[A7], D0
  1370. 00000EDE  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  1371. 00000EE2  3D6C 0100 FFC2           move.w     [A6 - 0x3E], [A4 + 0x100]
  1372. 00000EE8  102C 0102                move.b     D0, [A4 + 0x102]
  1373. 00000EEC  670E                     beq        +0x10 /* 00000EFC */
  1374. 00000EEE  4267                     clr.w      -[A7]
  1375. 00000EF0  486E FFAA                pea.l      [A6 - 0x56]
  1376. 00000EF4  4267                     clr.w      -[A7]
  1377. 00000EF6  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1378. 00000EFA  3E1F                     move.w     D7, [A7]+
  1379. label00000EFC:
  1380. 00000EFC  4267                     clr.w      -[A7]
  1381. 00000EFE  486E FFAA                pea.l      [A6 - 0x56]
  1382. 00000F02  4267                     clr.w      -[A7]
  1383. 00000F04  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  1384. 00000F08  3E1F                     move.w     D7, [A7]+
  1385. 00000F0A  426C 0100                clr.w      [A4 + 0x100]
  1386. 00000F0E  4214                     clr.b      [A4]
  1387. label00000F10:
  1388. 00000F10  4CDF 1080                movem.l    D7,A4, [A7]+
  1389. 00000F14  4E5E                     unlink     A6
  1390. 00000F16  205F                     movea.l    A0, [A7]+
  1391. 00000F18  544F                     addq.w     A7, 2
  1392. 00000F1A  4ED0                     jmp        [A0]
  1393. export_1480:
  1394. fn00000F1C:
  1395. 00000F1C  4E56 FFFE                link       A6, -0x0002
  1396. 00000F20  48E7 0108                movem.l    -[A7], D7,A4
  1397. 00000F24  426E 000E                clr.w      [A6 + 0xE]
  1398. 00000F28  7E01                     moveq.l    D7, 0x01
  1399. 00000F2A  6046                     bra        +0x48 /* 00000F72 */
  1400. label00000F2C:
  1401. 00000F2C  3007                     move.w     D0, D7
  1402. 00000F2E  5340                     subq.w     D0, 1
  1403. 00000F30  41ED F706                lea.l      A0, [A5 - 0x8FA]
  1404. 00000F34  C1FC 0104                muls.w     D0, 0x104
  1405. 00000F38  49F0 0000                lea.l      A4, [A0 + D0.w]
  1406. 00000F3C  4A6C 0100                tst.w      [A4 + 0x100]
  1407. 00000F40  56C0                     sne        D0
  1408. 00000F42  4A00                     tst.b      D0
  1409. 00000F44  672A                     beq        +0x2C /* 00000F70 */
  1410. 00000F46  2F00                     move.l     -[A7], D0
  1411. 00000F48  4267                     clr.w      -[A7]
  1412. 00000F4A  2F0C                     move.l     -[A7], A4
  1413. 00000F4C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1414. 00000F50  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  1415. 00000F54  121F                     move.b     D1, [A7]+
  1416. 00000F56  201F                     move.l     D0, [A7]+
  1417. 00000F58  C001                     and.b      D0, D1
  1418. 00000F5A  6714                     beq        +0x16 /* 00000F70 */
  1419. 00000F5C  3D6C 0100 000E           move.w     [A6 + 0xE], [A4 + 0x100]
  1420. 00000F62  102E 0008                move.b     D0, [A6 + 0x8]
  1421. 00000F66  6706                     beq        +0x8 /* 00000F6E */
  1422. 00000F68  197C 0001 0102           move.b     [A4 + 0x102], 0x1
  1423. label00000F6E:
  1424. 00000F6E  6014                     bra        +0x16 /* 00000F84 */
  1425. label00000F70:
  1426. 00000F70  5247                     addq.w     D7, 1
  1427. label00000F72:
  1428. 00000F72  7003                     moveq.l    D0, 0x03
  1429. 00000F74  B047                     cmp.w      D0, D7
  1430. 00000F76  6CB4                     bge        -0x4A /* 00000F2C */
  1431. 00000F78  3F3C 0007                move.w     -[A7], 0x7
  1432. 00000F7C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1433. 00000F80  4EAD 09B2                jsr        [A5 + 0x9B2 /* export_306 */]
  1434. label00000F84:
  1435. 00000F84  4CDF 1080                movem.l    D7,A4, [A7]+
  1436. 00000F88  4E5E                     unlink     A6
  1437. 00000F8A  205F                     movea.l    A0, [A7]+
  1438. 00000F8C  5C4F                     addq.w     A7, 6
  1439. 00000F8E  4ED0                     jmp        [A0]
  1440. export_1481:
  1441. 00000F90  4E56 FFFE                link       A6, -0x0002
  1442. 00000F94  2F07                     move.l     -[A7], D7
  1443. 00000F96  1E2D FA6A                move.b     D7, [A5 - 0x596]
  1444. 00000F9A  1B7C 0001 FA6A           move.b     [A5 - 0x596], 0x1
  1445. 00000FA0  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  1446. 00000FA4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1447. 00000FA8  4EAD 1782                jsr        [A5 + 0x1782 /* export_748 */]
  1448. 00000FAC  1B47 FA6A                move.b     [A5 - 0x596], D7
  1449. 00000FB0  1007                     move.b     D0, D7
  1450. 00000FB2  6606                     bne        +0x8 /* 00000FBA */
  1451. 00000FB4  486D 1782                pea.l      [A5 + 0x1782 /* export_748 */]
  1452. 00000FB8  A9F1                     syscall    UnloadSeg
  1453. label00000FBA:
  1454. 00000FBA  2E1F                     move.l     D7, [A7]+
  1455. 00000FBC  4E5E                     unlink     A6
  1456. 00000FBE  2E9F                     move.l     [A7], [A7]+
  1457. 00000FC0  4E75                     rts
  1458. export_1482:
  1459. 00000FC2  4E56 0000                link       A6, 0
  1460. 00000FC6  487A 000E                pea.l      [PC + 0xE /* 00000FD6, value 0x16546F6F, pstring "Too many windows open." */]
  1461. 00000FCA  3F3C 0098                move.w     -[A7], 0x98
  1462. 00000FCE  4EBA 009A                jsr        [PC + 0x9A /* 0000106A */]
  1463. 00000FD2  4E5E                     unlink     A6
  1464. 00000FD4  4E75                     rts
  1465. 00000FD6  1654                     movea.b    A3, [A4]
  1466. 00000FD8  6F6F                     ble        +0x71 /* 00001049 */
  1467. 00000FDA  206D 616E                movea.l    A0, [A5 + 0x616E]
  1468. 00000FDE  7920                     moveq.l    D4, 0x20
  1469. 00000FE0  7769                     moveq.l    D3, 0x69
  1470. 00000FE2  6E64                     bgt        +0x66 /* 00001048 */
  1471. 00000FE4  6F77                     ble        +0x79 /* 0000105D */
  1472. 00000FE6  7320                     moveq.l    D1, 0x20
  1473. 00000FE8  6F70                     ble        +0x72 /* 0000105A */
  1474. 00000FEA  656E                     bcs        +0x70 /* 0000105A */
  1475. 00000FEC  2E00                     move.l     D7, D0
  1476. fn00000FEE:
  1477. 00000FEE  4E56 FFFE                link       A6, -0x0002
  1478. 00000FF2  2F07                     move.l     -[A7], D7
  1479. 00000FF4  4267                     clr.w      -[A7]
  1480. 00000FF6  487A 0066                pea.l      [PC + 0x66 /* 0000105E, value 0xA746865 '\nthe', pstring "the result" */]
  1481. 00000FFA  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  1482. 00000FFE  3E1F                     move.w     D7, [A7]+
  1483. 00001000  4A47                     tst.w      D7
  1484. 00001002  6620                     bne        +0x22 /* 00001024 */
  1485. 00001004  206D CEC2                movea.l    A0, [A5 - 0x313E]
  1486. 00001008  2050                     movea.l    A0, [A0]
  1487. 0000100A  4A10                     tst.b      [A0]
  1488. 0000100C  6602                     bne        +0x4 /* 00001010 */
  1489. 0000100E  6048                     bra        +0x4A /* 00001058 */
  1490. label00001010:
  1491. 00001010  4267                     clr.w      -[A7]
  1492. 00001012  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1493. 00001016  4868 000C                pea.l      [A0 + 0xC]
  1494. 0000101A  487A 0042                pea.l      [PC + 0x42 /* 0000105E, value 0xA746865 '\nthe', pstring "the result" */]
  1495. 0000101E  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  1496. 00001022  3E1F                     move.w     D7, [A7]+
  1497. label00001024:
  1498. 00001024  2F2D CEC2                move.l     -[A7], [A5 - 0x313E]
  1499. 00001028  42A7                     clr.l      -[A7]
  1500. 0000102A  206D CEC2                movea.l    A0, [A5 - 0x313E]
  1501. 0000102E  2F10                     move.l     -[A7], [A0]
  1502. 00001030  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  1503. 00001034  201F                     move.l     D0, [A7]+
  1504. 00001036  5280                     addq.l     D0, 1
  1505. 00001038  2F00                     move.l     -[A7], D0
  1506. 0000103A  4EAD 0A62                jsr        [A5 + 0xA62 /* export_328 */]
  1507. 0000103E  2F2D CEC2                move.l     -[A7], [A5 - 0x313E]
  1508. 00001042  1F3C 0002                move.b     -[A7], 0x2
  1509. 00001046  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  1510. // begin alternate branch 00001048-0000104E
  1511. label00001048:
  1512. 00001048  0C2A 206D E1DE           cmpi.b     [A2 - 0x1E22], 0x6D /* 'm' */
  1513. // end alternate branch 00001048-0000104E
  1514. label00001048: // (misaligned)
  1515. 0000104A  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1516. 0000104E  4868 000C                pea.l      [A0 + 0xC]
  1517. 00001052  3F07                     move.w     -[A7], D7
  1518. 00001054  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1519. label00001058:
  1520. 00001058  2E1F                     move.l     D7, [A7]+
  1521. label0000105A:
  1522. 0000105A  4E5E                     unlink     A6
  1523. 0000105C  4E75                     rts
  1524. 0000105E  0A74 6865 2072           xori.w     [A4 + D2.w + 0x72], 0x6865 /* 'he' */
  1525. 00001064  6573                     bcs        +0x75 /* 000010D9 */
  1526. 00001066  756C                     moveq.l    D2, 0x6C
  1527. 00001068  7400                     moveq.l    D2, 0x00
  1528. export_1483:
  1529. fn0000106A:
  1530. 0000106A  4E56 FF00                link       A6, -0x0100
  1531. 0000106E  206E 000A                movea.l    A0, [A6 + 0xA]
  1532. 00001072  43EE FF00                lea.l      A1, [A6 - 0x100]
  1533. 00001076  703F                     moveq.l    D0, 0x3F
  1534. label00001078:
  1535. 00001078  22D8                     move.l     [A1]+, [A0]+
  1536. 0000107A  51C8 FFFC                dbf        D0, -0x6 /* 00001078 */
  1537. 0000107E  486E FF00                pea.l      [A6 - 0x100]
  1538. 00001082  2F2D CEC2                move.l     -[A7], [A5 - 0x313E]
  1539. 00001086  4EAD 0A32                jsr        [A5 + 0xA32 /* export_322 */]
  1540. 0000108A  4EBA FF62                jsr        [PC - 0x9E /* 00000FEE */]
  1541. 0000108E  41ED E0A8                lea.l      A0, [A5 - 0x1F58]
  1542. 00001092  B1ED E1DE                cmpa.l     A0, [A5 - 0x1E22]
  1543. 00001096  57C0                     seq        D0
  1544. 00001098  4A6E 0008                tst.w      [A6 + 0x8]
  1545. 0000109C  56C1                     sne        D1
  1546. 0000109E  C001                     and.b      D0, D1
  1547. 000010A0  6708                     beq        +0xA /* 000010AA */
  1548. 000010A2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1549. 000010A6  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  1550. label000010AA:
  1551. 000010AA  4E5E                     unlink     A6
  1552. 000010AC  205F                     movea.l    A0, [A7]+
  1553. 000010AE  5C4F                     addq.w     A7, 6
  1554. 000010B0  4ED0                     jmp        [A0]
  1555. export_1484:
  1556. 000010B2  4E56 0000                link       A6, 0
  1557. 000010B6  487A 000C                pea.l      [PC + 0xC /* 000010C4, value 0x643616E, pstring "Cancel" */]
  1558. 000010BA  4267                     clr.w      -[A7]
  1559. 000010BC  4EBA FFAC                jsr        [PC - 0x54 /* 0000106A */]
  1560. 000010C0  4E5E                     unlink     A6
  1561. 000010C2  4E75                     rts
  1562. 000010C4  0643 616E                addi.w     D3, 0x616E /* 'an' */
  1563. 000010C8  6365                     bls        +0x67 /* 0000112F */
  1564. 000010CA  6C00 4E56                bge        +0x4E58 /* 00005F22 */
  1565. export_1485: // at 000010CC (misaligned)
  1566. 000010CE  0000 206D                ori.b      D0, 0x6D /* 'm' */
  1567. 000010D2  CEC2                     mulu.w     D7, D2
  1568. 000010D4  2050                     movea.l    A0, [A0]
  1569. 000010D6  4A10                     tst.b      [A0]
  1570. 000010D8  6602                     bne        +0x4 /* 000010DC */
  1571. 000010DA  6018                     bra        +0x1A /* 000010F4 */
  1572. label000010DC:
  1573. 000010DC  206D CEC2                movea.l    A0, [A5 - 0x313E]
  1574. 000010E0  2050                     movea.l    A0, [A0]
  1575. 000010E2  4210                     clr.b      [A0]
  1576. 000010E4  2F2D CEC2                move.l     -[A7], [A5 - 0x313E]
  1577. 000010E8  7001                     moveq.l    D0, 0x01
  1578. 000010EA  2F00                     move.l     -[A7], D0
  1579. 000010EC  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1580. 000010F0  4EBA FEFC                jsr        [PC - 0x104 /* 00000FEE */]
  1581. label000010F4:
  1582. 000010F4  4E5E                     unlink     A6
  1583. 000010F6  4E75                     rts
  1584. export_1486:
  1585. 000010F8  4E56 FF00                link       A6, -0x0100
  1586. 000010FC  4267                     clr.w      -[A7]
  1587. 000010FE  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1588. 00001102  301F                     move.w     D0, [A7]+
  1589. 00001104  5340                     subq.w     D0, 1
  1590. 00001106  670E                     beq        +0x10 /* 00001116 */
  1591. 00001108  5340                     subq.w     D0, 1
  1592. 0000110A  6718                     beq        +0x1A /* 00001124 */
  1593. 0000110C  5340                     subq.w     D0, 1
  1594. 0000110E  6722                     beq        +0x24 /* 00001132 */
  1595. 00001110  5340                     subq.w     D0, 1
  1596. 00001112  6728                     beq        +0x2A /* 0000113C */
  1597. 00001114  6032                     bra        +0x34 /* 00001148 */
  1598. label00001116:
  1599. 00001116  41EE FF00                lea.l      A0, [A6 - 0x100]
  1600. 0000111A  43FA 004E                lea.l      A1, [PC + 0x4E /* 0000116A, value 0x46C6566, pstring "left" */]
  1601. 0000111E  20D9                     move.l     [A0]+, [A1]+
  1602. 00001120  3091                     move.w     [A0], [A1]
  1603. 00001122  6024                     bra        +0x26 /* 00001148 */
  1604. label00001124:
  1605. 00001124  41EE FF00                lea.l      A0, [A6 - 0x100]
  1606. 00001128  43FA 003A                lea.l      A1, [PC + 0x3A /* 00001164, value 0x5726967, pstring "right" */]
  1607. 0000112C  20D9                     move.l     [A0]+, [A1]+
  1608. 0000112E  3091                     move.w     [A0], [A1]
  1609. 00001130  6016                     bra        +0x18 /* 00001148 */
  1610. label00001132:
  1611. 00001132  2D7C 0275 7020 FF00      move.l     [A6 - 0x100], 0x2757020
  1612. 0000113A  600C                     bra        +0xE /* 00001148 */
  1613. label0000113C:
  1614. 0000113C  41EE FF00                lea.l      A0, [A6 - 0x100]
  1615. 00001140  43FA 001C                lea.l      A1, [PC + 0x1C /* 0000115E, value 0x4646F77, pstring "down" */]
  1616. 00001144  20D9                     move.l     [A0]+, [A1]+
  1617. 00001146  3091                     move.w     [A0], [A1]
  1618. label00001148:
  1619. 00001148  486E FF00                pea.l      [A6 - 0x100]
  1620. 0000114C  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  1621. 00001150  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1622. 00001154  317C 0001 0028           move.w     [A0 + 0x28], 0x1
  1623. 0000115A  4E5E                     unlink     A6
  1624. 0000115C  4E75                     rts
  1625. 0000115E  0464 6F77                subi.w     -[A4], 0x6F77 /* 'ow' */
  1626. 00001162  6E00 0572                bgt        +0x574 /* 000016D6 */
  1627. 00001166  6967                     bvs        +0x69 /* 000011CF */
  1628. 00001168  6874                     bvc        +0x76 /* 000011DE */
  1629. 0000116A  046C 6566 7400           subi.w     [A4 + 0x7400], 0x6566 /* 'ef' */
  1630. export_1487:
  1631. 00001170  4E56 FFFE                link       A6, -0x0002
  1632. 00001174  2F07                     move.l     -[A7], D7
  1633. 00001176  4267                     clr.w      -[A7]
  1634. 00001178  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1635. 0000117C  3E1F                     move.w     D7, [A7]+
  1636. 0000117E  4A47                     tst.w      D7
  1637. 00001180  660A                     bne        +0xC /* 0000118C */
  1638. 00001182  42A7                     clr.l      -[A7]
  1639. 00001184  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  1640. 00001188  201F                     move.l     D0, [A7]+
  1641. 0000118A  3E00                     move.w     D7, D0
  1642. label0000118C:
  1643. 0000118C  487A 0020                pea.l      [PC + 0x20 /* 000011AE, value 0x4746F6F, pstring "tool" */]
  1644. 00001190  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  1645. 00001194  3007                     move.w     D0, D7
  1646. 00001196  48C0                     ext.l      D0
  1647. 00001198  2F00                     move.l     -[A7], D0
  1648. 0000119A  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  1649. 0000119E  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1650. 000011A2  317C 0002 0028           move.w     [A0 + 0x28], 0x2
  1651. 000011A8  2E1F                     move.l     D7, [A7]+
  1652. 000011AA  4E5E                     unlink     A6
  1653. 000011AC  4E75                     rts
  1654. 000011AE  0474 6F6F 6C00           subi.w     [A4 + D6 * 4], 0x6F6F /* 'oo' */
  1655. export_1488:
  1656. 000011B4  4E56 FDF4                link       A6, -0x020C
  1657. 000011B8  48E7 0300                movem.l    -[A7], D6,D7
  1658. 000011BC  4267                     clr.w      -[A7]
  1659. 000011BE  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1660. 000011C2  3E1F                     move.w     D7, [A7]+
  1661. 000011C4  7002                     moveq.l    D0, 0x02
  1662. 000011C6  B047                     cmp.w      D0, D7
  1663. 000011C8  57C6                     seq        D6
  1664. 000011CA  4406                     neg.b      D6
  1665. 000011CC  7002                     moveq.l    D0, 0x02
  1666. 000011CE  B047                     cmp.w      D0, D7
  1667. 000011D0  6608                     bne        +0xA /* 000011DA */
  1668. 000011D2  4267                     clr.w      -[A7]
  1669. 000011D4  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  1670. 000011D8  3E1F                     move.w     D7, [A7]+
  1671. label000011DA:
  1672. 000011DA  7001                     moveq.l    D0, 0x01
  1673. 000011DC  B047                     cmp.w      D0, D7
  1674. label000011DE:
  1675. 000011DE  6612                     bne        +0x14 /* 000011F2 */
  1676. 000011E0  486E FF00                pea.l      [A6 - 0x100]
  1677. 000011E4  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1678. 000011E8  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  1679. 000011EC  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  1680. 000011F0  6004                     bra        +0x6 /* 000011F6 */
  1681. label000011F2:
  1682. 000011F2  422E FF00                clr.b      [A6 - 0x100]
  1683. label000011F6:
  1684. 000011F6  486E FE00                pea.l      [A6 - 0x200]
  1685. 000011FA  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  1686. 000011FE  4A2E FF00                tst.b      [A6 - 0x100]
  1687. 00001202  6638                     bne        +0x3A /* 0000123C */
  1688. 00001204  4267                     clr.w      -[A7]
  1689. 00001206  486E FE00                pea.l      [A6 - 0x200]
  1690. 0000120A  486E FF00                pea.l      [A6 - 0x100]
  1691. 0000120E  1F3C 0001                move.b     -[A7], 0x1
  1692. 00001212  486E FDF4                pea.l      [A6 - 0x20C]
  1693. 00001216  486E FDF6                pea.l      [A6 - 0x20A]
  1694. 0000121A  486E FDF8                pea.l      [A6 - 0x208]
  1695. 0000121E  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  1696. 00001222  101F                     move.b     D0, [A7]+
  1697. 00001224  6716                     beq        +0x18 /* 0000123C */
  1698. 00001226  206E FDF8                movea.l    A0, [A6 - 0x208]
  1699. 0000122A  2050                     movea.l    A0, [A0]
  1700. 0000122C  43EE FF00                lea.l      A1, [A6 - 0x100]
  1701. 00001230  41E8 000E                lea.l      A0, [A0 + 0xE]
  1702. 00001234  703F                     moveq.l    D0, 0x3F
  1703. label00001236:
  1704. 00001236  22D8                     move.l     [A1]+, [A0]+
  1705. 00001238  51C8 FFFC                dbf        D0, -0x6 /* 00001236 */
  1706. label0000123C:
  1707. 0000123C  486E FE00                pea.l      [A6 - 0x200]
  1708. 00001240  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  1709. 00001244  486E FF00                pea.l      [A6 - 0x100]
  1710. 00001248  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  1711. 0000124C  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1712. 00001250  08E8 0001 0031           bset.b     [A0 + 0x31], 0x1
  1713. 00001256  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1714. 0000125A  08E8 0002 0031           bset.b     [A0 + 0x31], 0x2
  1715. 00001260  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1716. 00001264  08E8 0001 0035           bset.b     [A0 + 0x35], 0x1
  1717. 0000126A  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1718. 0000126E  317C 0002 0028           move.w     [A0 + 0x28], 0x2
  1719. 00001274  1006                     move.b     D0, D6
  1720. 00001276  671A                     beq        +0x1C /* 00001292 */
  1721. 00001278  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1722. 0000127C  317C 0004 0028           move.w     [A0 + 0x28], 0x4
  1723. 00001282  487A 001E                pea.l      [PC + 0x1E /* 000012A2, value 0x7776974, pstring "without" */]
  1724. 00001286  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  1725. 0000128A  487A 000E                pea.l      [PC + 0xE /* 0000129A, value 0x6646961, pstring "dialog" */]
  1726. 0000128E  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  1727. label00001292:
  1728. 00001292  4CDF 00C0                movem.l    D6,D7, [A7]+
  1729. 00001296  4E5E                     unlink     A6
  1730. 00001298  4E75                     rts
  1731. 0000129A  0664 6961                addi.w     -[A4], 0x6961 /* 'ia' */
  1732. 0000129E  6C6F                     bge        +0x71 /* 0000130F */
  1733. 000012A0  6700 0777                beq        +0x779 /* 00001A19 */
  1734. 000012A4  6974                     bvs        +0x76 /* 0000131A */
  1735. 000012A6  686F                     bvc        +0x71 /* 00001317 */
  1736. 000012A8  7574                     moveq.l    D2, 0x74
  1737. export_1489:
  1738. 000012AA  4E56 0000                link       A6, 0
  1739. 000012AE  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1740. 000012B2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1741. 000012B4  2140 002E                move.l     [A0 + 0x2E], D0
  1742. 000012B8  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1743. 000012BC  317C 0001 0028           move.w     [A0 + 0x28], 0x1
  1744. 000012C2  4E5E                     unlink     A6
  1745. 000012C4  4E75                     rts
  1746. export_1490:
  1747. 000012C6  4E56 0000                link       A6, 0
  1748. 000012CA  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1749. 000012CE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1750. 000012D0  2140 002E                move.l     [A0 + 0x2E], D0
  1751. 000012D4  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1752. 000012D8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1753. 000012DA  2140 0032                move.l     [A0 + 0x32], D0
  1754. 000012DE  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1755. 000012E2  317C 0002 0028           move.w     [A0 + 0x28], 0x2
  1756. 000012E8  4E5E                     unlink     A6
  1757. 000012EA  4E75                     rts
  1758. export_1491:
  1759. 000012EC  4E56 0000                link       A6, 0
  1760. 000012F0  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1761. 000012F4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1762. 000012F6  2140 002E                move.l     [A0 + 0x2E], D0
  1763. 000012FA  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1764. 000012FE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1765. 00001300  2140 0032                move.l     [A0 + 0x32], D0
  1766. 00001304  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  1767. 00001308  2F08                     move.l     -[A7], A0
  1768. 0000130A  42A7                     clr.l      -[A7]
  1769. 0000130C  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  1770. 00001310  201F                     move.l     D0, [A7]+
  1771. 00001312  205F                     movea.l    A0, [A7]+
  1772. 00001314  3140 0028                move.w     [A0 + 0x28], D0
  1773. 00001318  4E5E                     unlink     A6
  1774. label0000131A:
  1775. 0000131A  4E75                     rts
  1776. export_1492:
  1777. 0000131C  4E56 FFEA                link       A6, -0x0016
  1778. 00001320  486E FFF4                pea.l      [A6 - 0xC]
  1779. 00001324  4EAD 0C7A                jsr        [A5 + 0xC7A /* export_395 */]
  1780. 00001328  1F3C 000F                move.b     -[A7], 0xF
  1781. 0000132C  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  1782. 00001330  102E FFF4                move.b     D0, [A6 - 0xC]
  1783. 00001334  6710                     beq        +0x12 /* 00001346 */
  1784. 00001336  202E FFF6                move.l     D0, [A6 - 0xA]
  1785. 0000133A  6A02                     bpl        +0x4 /* 0000133E */
  1786. 0000133C  4480                     neg.l      D0
  1787. label0000133E:
  1788. 0000133E  2F00                     move.l     -[A7], D0
  1789. 00001340  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  1790. 00001344  603A                     bra        +0x3C /* 00001380 */
  1791. label00001346:
  1792. 00001346  487A 003C                pea.l      [PC + 0x3C /* 00001384, value 0x0, cstring "" */]
  1793. 0000134A  486E FFF6                pea.l      [A6 - 0xA]
  1794. 0000134E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1795. 00001352  A9EB                     syscall    Pack4/FP68K
  1796. 00001354  6422                     bcc        +0x24 /* 00001378 */
  1797. 00001356  41EE FFEA                lea.l      A0, [A6 - 0x16]
  1798. 0000135A  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1799. 0000135E  20D9                     move.l     [A0]+, [A1]+
  1800. 00001360  20D9                     move.l     [A0]+, [A1]+
  1801. 00001362  3091                     move.w     [A0], [A1]
  1802. 00001364  0A2E 0080 FFEA           xori.b     [A6 - 0x16], 0x80
  1803. 0000136A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1804. 0000136E  43EE FFEA                lea.l      A1, [A6 - 0x16]
  1805. 00001372  20D9                     move.l     [A0]+, [A1]+
  1806. 00001374  20D9                     move.l     [A0]+, [A1]+
  1807. 00001376  3091                     move.w     [A0], [A1]
  1808. label00001378:
  1809. 00001378  486E FFF6                pea.l      [A6 - 0xA]
  1810. 0000137C  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  1811. label00001380:
  1812. 00001380  4E5E                     unlink     A6
  1813. 00001382  4E75                     rts
  1814. 00001384  0000 0000                ori.b      D0, 0x0
  1815. 00001388  0000 0000                ori.b      D0, 0x0
  1816. 0000138C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1817. export_1493: // at 0000138E (misaligned)
  1818. 00001390  FFE2                     .invalid   <<F/7/7>>
  1819. 00001392  486E FFF6                pea.l      [A6 - 0xA]
  1820. 00001396  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  1821. 0000139A  486E FFEC                pea.l      [A6 - 0x14]
  1822. 0000139E  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  1823. 000013A2  1F3C 000F                move.b     -[A7], 0xF
  1824. 000013A6  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  1825. 000013AA  486E FFE2                pea.l      [A6 - 0x1E]
  1826. 000013AE  486E FFEC                pea.l      [A6 - 0x14]
  1827. 000013B2  486E FFF6                pea.l      [A6 - 0xA]
  1828. 000013B6  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  1829. 000013BA  588F                     addq.l     A7, 4
  1830. 000013BC  486E FFE2                pea.l      [A6 - 0x1E]
  1831. 000013C0  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  1832. 000013C4  4E5E                     unlink     A6
  1833. 000013C6  4E75                     rts
  1834. export_1494:
  1835. 000013C8  4E56 0000                link       A6, 0
  1836. 000013CC  3F3C 001E                move.w     -[A7], 0x1E
  1837. 000013D0  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  1838. 000013D4  4E5E                     unlink     A6
  1839. 000013D6  4E75                     rts
  1840. export_1495:
  1841. 000013D8  4E56 FFD8                link       A6, -0x0028
  1842. 000013DC  48E7 0300                movem.l    -[A7], D6,D7
  1843. 000013E0  41EE FFF2                lea.l      A0, [A6 - 0xE]
  1844. 000013E4  43FA 00BE                lea.l      A1, [PC + 0xBE /* 000014A4, value 0x0, cstring "" */]
  1845. 000013E8  20D9                     move.l     [A0]+, [A1]+
  1846. 000013EA  20D9                     move.l     [A0]+, [A1]+
  1847. 000013EC  3091                     move.w     [A0], [A1]
  1848. 000013EE  42A7                     clr.l      -[A7]
  1849. 000013F0  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  1850. 000013F4  201F                     move.l     D0, [A7]+
  1851. 000013F6  3E00                     move.w     D7, D0
  1852. 000013F8  3D47 FFE4                move.w     [A6 - 0x1C], D7
  1853. 000013FC  7C01                     moveq.l    D6, 0x01
  1854. 000013FE  6066                     bra        +0x68 /* 00001466 */
  1855. label00001400:
  1856. 00001400  486E FFE6                pea.l      [A6 - 0x1A]
  1857. 00001404  4EAD 0C7A                jsr        [A5 + 0xC7A /* export_395 */]
  1858. 00001408  102E FFE6                move.b     D0, [A6 - 0x1A]
  1859. 0000140C  672C                     beq        +0x2E /* 0000143A */
  1860. 0000140E  486E FFE8                pea.l      [A6 - 0x18]
  1861. 00001412  41EE FFDA                lea.l      A0, [A6 - 0x26]
  1862. 00001416  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1863. 0000141A  20D9                     move.l     [A0]+, [A1]+
  1864. 0000141C  20D9                     move.l     [A0]+, [A1]+
  1865. 0000141E  3091                     move.w     [A0], [A1]
  1866. 00001420  486E FFDA                pea.l      [A6 - 0x26]
  1867. 00001424  3F3C 2800                move.w     -[A7], 0x2800 /* '(\0' */
  1868. 00001428  A9EB                     syscall    Pack4/FP68K
  1869. 0000142A  41EE FFF2                lea.l      A0, [A6 - 0xE]
  1870. 0000142E  43EE FFDA                lea.l      A1, [A6 - 0x26]
  1871. 00001432  20D9                     move.l     [A0]+, [A1]+
  1872. 00001434  20D9                     move.l     [A0]+, [A1]+
  1873. 00001436  3091                     move.w     [A0], [A1]
  1874. 00001438  6028                     bra        +0x2A /* 00001462 */
  1875. label0000143A:
  1876. 0000143A  486E FFE8                pea.l      [A6 - 0x18]
  1877. 0000143E  41EE FFDA                lea.l      A0, [A6 - 0x26]
  1878. 00001442  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1879. 00001446  20D9                     move.l     [A0]+, [A1]+
  1880. 00001448  20D9                     move.l     [A0]+, [A1]+
  1881. 0000144A  3091                     move.w     [A0], [A1]
  1882. 0000144C  486E FFDA                pea.l      [A6 - 0x26]
  1883. 00001450  4267                     clr.w      -[A7]
  1884. 00001452  A9EB                     syscall    Pack4/FP68K
  1885. 00001454  41EE FFF2                lea.l      A0, [A6 - 0xE]
  1886. 00001458  43EE FFDA                lea.l      A1, [A6 - 0x26]
  1887. 0000145C  20D9                     move.l     [A0]+, [A1]+
  1888. 0000145E  20D9                     move.l     [A0]+, [A1]+
  1889. 00001460  3091                     move.w     [A0], [A1]
  1890. label00001462:
  1891. 00001462  5246                     addq.w     D6, 1
  1892. 00001464  6906                     bvs        +0x8 /* 0000146C */
  1893. label00001466:
  1894. 00001466  BC6E FFE4                cmp.w      D6, [A6 - 0x1C]
  1895. 0000146A  6F94                     ble        -0x6A /* 00001400 */
  1896. label0000146C:
  1897. 0000146C  1F3C 000F                move.b     -[A7], 0xF
  1898. 00001470  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  1899. 00001474  3D47 FFD8                move.w     [A6 - 0x28], D7
  1900. 00001478  486E FFD8                pea.l      [A6 - 0x28]
  1901. 0000147C  41EE FFDA                lea.l      A0, [A6 - 0x26]
  1902. 00001480  43EE FFF2                lea.l      A1, [A6 - 0xE]
  1903. 00001484  20D9                     move.l     [A0]+, [A1]+
  1904. 00001486  20D9                     move.l     [A0]+, [A1]+
  1905. 00001488  3091                     move.w     [A0], [A1]
  1906. 0000148A  486E FFDA                pea.l      [A6 - 0x26]
  1907. 0000148E  3F3C 2006                move.w     -[A7], 0x2006
  1908. 00001492  A9EB                     syscall    Pack4/FP68K
  1909. 00001494  486E FFDA                pea.l      [A6 - 0x26]
  1910. 00001498  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  1911. 0000149C  4CDF 00C0                movem.l    D6,D7, [A7]+
  1912. 000014A0  4E5E                     unlink     A6
  1913. 000014A2  4E75                     rts
  1914. 000014A4  0000 0000                ori.b      D0, 0x0
  1915. 000014A8  0000 0000                ori.b      D0, 0x0
  1916. 000014AC  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1917. export_1496: // at 000014AE (misaligned)
  1918. 000014B0  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1919. 000014B2  486E FF00                pea.l      [A6 - 0x100]
  1920. 000014B6  4EAD 0BFA                jsr        [A5 + 0xBFA /* export_379 */]
  1921. 000014BA  1F3C 000F                move.b     -[A7], 0xF
  1922. 000014BE  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  1923. 000014C2  4240                     clr.w      D0
  1924. 000014C4  102E FF00                move.b     D0, [A6 - 0x100]
  1925. 000014C8  4A40                     tst.w      D0
  1926. 000014CA  6608                     bne        +0xA /* 000014D4 */
  1927. 000014CC  42A7                     clr.l      -[A7]
  1928. 000014CE  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  1929. 000014D2  6016                     bra        +0x18 /* 000014EA */
  1930. label000014D4:
  1931. 000014D4  7000                     moveq.l    D0, 0x00
  1932. 000014D6  4241                     clr.w      D1
  1933. 000014D8  122E FF01                move.b     D1, [A6 - 0xFF]
  1934. 000014DC  3001                     move.w     D0, D1
  1935. 000014DE  C0BC 0000 00FF           and.l      D0, 0xFF
  1936. 000014E4  2F00                     move.l     -[A7], D0
  1937. 000014E6  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  1938. label000014EA:
  1939. 000014EA  4E5E                     unlink     A6
  1940. 000014EC  4E75                     rts
  1941. export_1497:
  1942. 000014EE  4E56 FF00                link       A6, -0x0100
  1943. 000014F2  486E FF00                pea.l      [A6 - 0x100]
  1944. 000014F6  3F3C 0001                move.w     -[A7], 0x1
  1945. 000014FA  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  1946. 000014FE  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  1947. 00001502  4E5E                     unlink     A6
  1948. 00001504  4E75                     rts
  1949. export_1498:
  1950. 00001506  4E56 FFFC                link       A6, -0x0004
  1951. 0000150A  2D6D B654 FFFC           move.l     [A6 - 0x4], [A5 - 0x49AC]
  1952. 00001510  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  1953. 00001514  A873                     syscall    SetPort
  1954. 00001516  486E FFFC                pea.l      [A6 - 0x4]
  1955. 0000151A  A871                     syscall    GlobalToLocal
  1956. 0000151C  302E FFFE                move.w     D0, [A6 - 0x2]
  1957. 00001520  48C0                     ext.l      D0
  1958. 00001522  2F00                     move.l     -[A7], D0
  1959. 00001524  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  1960. 00001528  4E5E                     unlink     A6
  1961. 0000152A  4E75                     rts
  1962. export_1499:
  1963. 0000152C  4E56 FF00                link       A6, -0x0100
  1964. 00001530  486E FF00                pea.l      [A6 - 0x100]
  1965. 00001534  3F3C 0002                move.w     -[A7], 0x2
  1966. 00001538  4EAD 096A                jsr        [A5 + 0x96A /* export_297 */]
  1967. 0000153C  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  1968. 00001540  4E5E                     unlink     A6
  1969. 00001542  4E75                     rts
  1970. export_1500:
  1971. 00001544  4E56 FFFC                link       A6, -0x0004
  1972. 00001548  2D6D B654 FFFC           move.l     [A6 - 0x4], [A5 - 0x49AC]
  1973. 0000154E  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  1974. 00001552  A873                     syscall    SetPort
  1975. 00001554  486E FFFC                pea.l      [A6 - 0x4]
  1976. 00001558  A871                     syscall    GlobalToLocal
  1977. 0000155A  486E FFFC                pea.l      [A6 - 0x4]
  1978. 0000155E  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  1979. 00001562  4E5E                     unlink     A6
  1980. 00001564  4E75                     rts
  1981. export_1501:
  1982. 00001566  4E56 FFFC                link       A6, -0x0004
  1983. 0000156A  42A7                     clr.l      -[A7]
  1984. 0000156C  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  1985. 00001570  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1986. 00001574  6606                     bne        +0x8 /* 0000157C */
  1987. 00001576  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  1988. 0000157A  600E                     bra        +0x10 /* 0000158A */
  1989. label0000157C:
  1990. 0000157C  42A7                     clr.l      -[A7]
  1991. 0000157E  4EAD 0972                jsr        [A5 + 0x972 /* export_298 */]
  1992. 00001582  1F3C 0001                move.b     -[A7], 0x1
  1993. 00001586  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  1994. label0000158A:
  1995. 0000158A  4E5E                     unlink     A6
  1996. 0000158C  4E75                     rts
  1997. export_1502:
  1998. 0000158E  4E56 FFFC                link       A6, -0x0004
  1999. 00001592  2D6D B654 FFFC           move.l     [A6 - 0x4], [A5 - 0x49AC]
  2000. 00001598  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2001. 0000159C  A873                     syscall    SetPort
  2002. 0000159E  486E FFFC                pea.l      [A6 - 0x4]
  2003. 000015A2  A871                     syscall    GlobalToLocal
  2004. 000015A4  302E FFFC                move.w     D0, [A6 - 0x4]
  2005. 000015A8  48C0                     ext.l      D0
  2006. 000015AA  2F00                     move.l     -[A7], D0
  2007. 000015AC  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2008. 000015B0  4E5E                     unlink     A6
  2009. 000015B2  4E75                     rts
  2010. export_1503:
  2011. 000015B4  4E56 FFF0                link       A6, -0x0010
  2012. 000015B8  486E FFF0                pea.l      [A6 - 0x10]
  2013. 000015BC  A976                     syscall    GetKeys
  2014. 000015BE  7037                     moveq.l    D0, 0x37
  2015. 000015C0  3200                     move.w     D1, D0
  2016. 000015C2  E641                     asr        D1.w, 3
  2017. 000015C4  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  2018. 000015C8  56C0                     sne        D0
  2019. 000015CA  0240 0001                andi.w     D0, 0x1
  2020. 000015CE  1F00                     move.b     -[A7], D0
  2021. 000015D0  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  2022. 000015D4  4E5E                     unlink     A6
  2023. 000015D6  4E75                     rts
  2024. export_1504:
  2025. 000015D8  4E56 FFE2                link       A6, -0x001E
  2026. 000015DC  486E FFF6                pea.l      [A6 - 0xA]
  2027. 000015E0  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  2028. 000015E4  486E FFEC                pea.l      [A6 - 0x14]
  2029. 000015E8  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  2030. 000015EC  1F3C 000F                move.b     -[A7], 0xF
  2031. 000015F0  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2032. 000015F4  486E FFE2                pea.l      [A6 - 0x1E]
  2033. 000015F8  486E FFEC                pea.l      [A6 - 0x14]
  2034. 000015FC  486E FFF6                pea.l      [A6 - 0xA]
  2035. 00001600  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  2036. 00001604  588F                     addq.l     A7, 4
  2037. 00001606  486E FFE2                pea.l      [A6 - 0x1E]
  2038. 0000160A  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  2039. 0000160E  4E5E                     unlink     A6
  2040. 00001610  4E75                     rts
  2041. export_1505:
  2042. 00001612  4E56 0000                link       A6, 0
  2043. 00001616  3F3C 001A                move.w     -[A7], 0x1A
  2044. 0000161A  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  2045. 0000161E  4E5E                     unlink     A6
  2046. 00001620  4E75                     rts
  2047. export_1506:
  2048. 00001622  4E56 FEFC                link       A6, -0x0104
  2049. 00001626  486E FEFC                pea.l      [A6 - 0x104]
  2050. 0000162A  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  2051. 0000162E  7003                     moveq.l    D0, 0x03
  2052. 00001630  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  2053. 00001634  6612                     bne        +0x14 /* 00001648 */
  2054. 00001636  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2055. 0000163A  1F3C 0002                move.b     -[A7], 0x2
  2056. 0000163E  486E FF00                pea.l      [A6 - 0x100]
  2057. 00001642  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2058. 00001646  6028                     bra        +0x2A /* 00001670 */
  2059. label00001648:
  2060. 00001648  7001                     moveq.l    D0, 0x01
  2061. 0000164A  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  2062. 0000164E  6612                     bne        +0x14 /* 00001662 */
  2063. 00001650  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2064. 00001654  1F3C 0001                move.b     -[A7], 0x1
  2065. 00001658  486E FF00                pea.l      [A6 - 0x100]
  2066. 0000165C  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2067. 00001660  600E                     bra        +0x10 /* 00001670 */
  2068. label00001662:
  2069. 00001662  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2070. 00001666  4267                     clr.w      -[A7]
  2071. 00001668  486E FF00                pea.l      [A6 - 0x100]
  2072. 0000166C  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2073. label00001670:
  2074. 00001670  486E FF00                pea.l      [A6 - 0x100]
  2075. 00001674  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  2076. 00001678  4E5E                     unlink     A6
  2077. 0000167A  4E75                     rts
  2078. export_1507:
  2079. 0000167C  4E56 0000                link       A6, 0
  2080. 00001680  42A7                     clr.l      -[A7]
  2081. 00001682  3F2D A528                move.w     -[A7], [A5 - 0x5AD8]
  2082. 00001686  4EAD 23C2                jsr        [A5 + 0x23C2 /* export_1140 */]
  2083. 0000168A  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2084. 0000168E  4E5E                     unlink     A6
  2085. 00001690  4E75                     rts
  2086. export_1508:
  2087. 00001692  4E56 0000                link       A6, 0
  2088. 00001696  3F3C 0008                move.w     -[A7], 0x8
  2089. 0000169A  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  2090. 0000169E  4E5E                     unlink     A6
  2091. 000016A0  4E75                     rts
  2092. export_1509:
  2093. 000016A2  4E56 0000                link       A6, 0
  2094. 000016A6  3F3C 000C                move.w     -[A7], 0xC
  2095. 000016AA  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  2096. 000016AE  4E5E                     unlink     A6
  2097. 000016B0  4E75                     rts
  2098. export_1510:
  2099. 000016B2  4E56 0000                link       A6, 0
  2100. 000016B6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2101. 000016BA  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  2102. 000016BE  4E5E                     unlink     A6
  2103. 000016C0  4E75                     rts
  2104. export_1511:
  2105. 000016C2  4E56 FF00                link       A6, -0x0100
  2106. 000016C6  486E FF00                pea.l      [A6 - 0x100]
  2107. 000016CA  3F3C 0001                move.w     -[A7], 0x1
  2108. 000016CE  4EAD 097A                jsr        [A5 + 0x97A /* export_299 */]
  2109. 000016D2  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  2110. label000016D6:
  2111. 000016D6  4E5E                     unlink     A6
  2112. 000016D8  4E75                     rts
  2113. export_1512:
  2114. 000016DA  4E56 FF00                link       A6, -0x0100
  2115. 000016DE  486E FF00                pea.l      [A6 - 0x100]
  2116. 000016E2  3F3C 0003                move.w     -[A7], 0x3
  2117. 000016E6  4EAD 097A                jsr        [A5 + 0x97A /* export_299 */]
  2118. 000016EA  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  2119. 000016EE  4E5E                     unlink     A6
  2120. 000016F0  4E75                     rts
  2121. export_1513:
  2122. 000016F2  4E56 FF00                link       A6, -0x0100
  2123. 000016F6  486E FF00                pea.l      [A6 - 0x100]
  2124. 000016FA  3F3C 0002                move.w     -[A7], 0x2
  2125. 000016FE  4EAD 097A                jsr        [A5 + 0x97A /* export_299 */]
  2126. 00001702  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  2127. 00001706  4E5E                     unlink     A6
  2128. 00001708  4E75                     rts
  2129. export_1514:
  2130. 0000170A  4E56 0000                link       A6, 0
  2131. 0000170E  42A7                     clr.l      -[A7]
  2132. 00001710  4EAD 0982                jsr        [A5 + 0x982 /* export_300 */]
  2133. 00001714  1F3C 0001                move.b     -[A7], 0x1
  2134. 00001718  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  2135. 0000171C  4E5E                     unlink     A6
  2136. 0000171E  4E75                     rts
  2137. export_1515:
  2138. 00001720  4E56 0000                link       A6, 0
  2139. 00001724  42A7                     clr.l      -[A7]
  2140. 00001726  4EAD 0E92                jsr        [A5 + 0xE92 /* export_462 */]
  2141. 0000172A  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2142. 0000172E  4E5E                     unlink     A6
  2143. 00001730  4E75                     rts
  2144. export_1516:
  2145. 00001732  4E56 FFF8                link       A6, -0x0008
  2146. 00001736  2F0C                     move.l     -[A7], A4
  2147. 00001738  4EAD 0B5A                jsr        [A5 + 0xB5A /* export_359 */]
  2148. 0000173C  42A7                     clr.l      -[A7]
  2149. 0000173E  42A7                     clr.l      -[A7]
  2150. 00001740  4EAD 0B0A                jsr        [A5 + 0xB0A /* export_349 */]
  2151. 00001744  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  2152. 00001748  285F                     movea.l    A4, [A7]+
  2153. 0000174A  2D4C FFFC                move.l     [A6 - 0x4], A4
  2154. 0000174E  486E FFFC                pea.l      [A6 - 0x4]
  2155. 00001752  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  2156. 00001756  1F3C 0001                move.b     -[A7], 0x1
  2157. 0000175A  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2158. 0000175E  1F3C 000F                move.b     -[A7], 0xF
  2159. 00001762  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2160. 00001766  202E FFFC                move.l     D0, [A6 - 0x4]
  2161. 0000176A  908C                     sub.l      D0, A4
  2162. 0000176C  2F00                     move.l     -[A7], D0
  2163. 0000176E  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2164. 00001772  285F                     movea.l    A4, [A7]+
  2165. 00001774  4E5E                     unlink     A6
  2166. 00001776  4E75                     rts
  2167. export_1517:
  2168. 00001778  4E56 0000                link       A6, 0
  2169. 0000177C  4267                     clr.w      -[A7]
  2170. 0000177E  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  2171. 00001782  4E5E                     unlink     A6
  2172. 00001784  4E75                     rts
  2173. export_1518:
  2174. 00001786  4E56 0000                link       A6, 0
  2175. 0000178A  3F3C 0004                move.w     -[A7], 0x4
  2176. 0000178E  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  2177. 00001792  4E5E                     unlink     A6
  2178. 00001794  4E75                     rts
  2179. export_1519:
  2180. 00001796  4E56 0000                link       A6, 0
  2181. 0000179A  3F3C 0002                move.w     -[A7], 0x2
  2182. 0000179E  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  2183. 000017A2  4E5E                     unlink     A6
  2184. 000017A4  4E75                     rts
  2185. export_1520:
  2186. 000017A6  4E56 FFDA                link       A6, -0x0026
  2187. 000017AA  48E7 0300                movem.l    -[A7], D6,D7
  2188. 000017AE  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2189. 000017B2  43FA 00A4                lea.l      A1, [PC + 0xA4 /* 00001858, value 0xFFFEECB1 */]
  2190. 000017B6  20D9                     move.l     [A0]+, [A1]+
  2191. 000017B8  20D9                     move.l     [A0]+, [A1]+
  2192. 000017BA  3091                     move.w     [A0], [A1]
  2193. 000017BC  42A7                     clr.l      -[A7]
  2194. 000017BE  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  2195. 000017C2  201F                     move.l     D0, [A7]+
  2196. 000017C4  3C00                     move.w     D6, D0
  2197. 000017C6  3D46 FFE4                move.w     [A6 - 0x1C], D6
  2198. 000017CA  7E01                     moveq.l    D7, 0x01
  2199. 000017CC  606C                     bra        +0x6E /* 0000183A */
  2200. label000017CE:
  2201. 000017CE  486E FFF0                pea.l      [A6 - 0x10]
  2202. 000017D2  4EAD 0C7A                jsr        [A5 + 0xC7A /* export_395 */]
  2203. 000017D6  102E FFF0                move.b     D0, [A6 - 0x10]
  2204. 000017DA  673C                     beq        +0x3E /* 00001818 */
  2205. 000017DC  486E FFF2                pea.l      [A6 - 0xE]
  2206. 000017E0  486E FFDA                pea.l      [A6 - 0x26]
  2207. 000017E4  3F3C 280E                move.w     -[A7], 0x280E
  2208. 000017E8  A9EB                     syscall    Pack4/FP68K
  2209. 000017EA  486E FFE6                pea.l      [A6 - 0x1A]
  2210. 000017EE  486E FFDA                pea.l      [A6 - 0x26]
  2211. 000017F2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2212. 000017F6  A9EB                     syscall    Pack4/FP68K
  2213. 000017F8  6F1C                     ble        +0x1E /* 00001816 */
  2214. 000017FA  486E FFF2                pea.l      [A6 - 0xE]
  2215. 000017FE  486E FFDA                pea.l      [A6 - 0x26]
  2216. 00001802  3F3C 280E                move.w     -[A7], 0x280E
  2217. 00001806  A9EB                     syscall    Pack4/FP68K
  2218. 00001808  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2219. 0000180C  43EE FFDA                lea.l      A1, [A6 - 0x26]
  2220. 00001810  20D9                     move.l     [A0]+, [A1]+
  2221. 00001812  20D9                     move.l     [A0]+, [A1]+
  2222. 00001814  3091                     move.w     [A0], [A1]
  2223. label00001816:
  2224. 00001816  601E                     bra        +0x20 /* 00001836 */
  2225. label00001818:
  2226. 00001818  486E FFE6                pea.l      [A6 - 0x1A]
  2227. 0000181C  486E FFF2                pea.l      [A6 - 0xE]
  2228. 00001820  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2229. 00001824  A9EB                     syscall    Pack4/FP68K
  2230. 00001826  6F0E                     ble        +0x10 /* 00001836 */
  2231. 00001828  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2232. 0000182C  43EE FFF2                lea.l      A1, [A6 - 0xE]
  2233. 00001830  20D9                     move.l     [A0]+, [A1]+
  2234. 00001832  20D9                     move.l     [A0]+, [A1]+
  2235. 00001834  3091                     move.w     [A0], [A1]
  2236. label00001836:
  2237. 00001836  5247                     addq.w     D7, 1
  2238. 00001838  6906                     bvs        +0x8 /* 00001840 */
  2239. label0000183A:
  2240. 0000183A  BE6E FFE4                cmp.w      D7, [A6 - 0x1C]
  2241. 0000183E  6F8E                     ble        -0x70 /* 000017CE */
  2242. label00001840:
  2243. 00001840  1F3C 000F                move.b     -[A7], 0xF
  2244. 00001844  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2245. 00001848  486E FFE6                pea.l      [A6 - 0x1A]
  2246. 0000184C  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  2247. 00001850  4CDF 00C0                movem.l    D6,D7, [A7]+
  2248. 00001854  4E5E                     unlink     A6
  2249. 00001856  4E75                     rts
  2250. 00001858  FFFE                     .invalid   <<F/7/7>>
  2251. 0000185A  ECB1                     roxr       D1, D6
  2252. 0000185C  2AED 7F58                move.l     [A5]+, [A5 + 0x7F58]
  2253. 00001860  75E3                     moveq.l    D2, 0xFFFFFFE3
  2254. export_1521:
  2255. 00001862  4E56 FFF4                link       A6, -0x000C
  2256. 00001866  48E7 0018                movem.l    -[A7], A3,A4
  2257. 0000186A  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  2258. 0000186E  42A7                     clr.l      -[A7]
  2259. 00001870  A93B                     syscall    GetMenuBar
  2260. 00001872  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2261. 00001876  6602                     bne        +0x4 /* 0000187A */
  2262. 00001878  607E                     bra        +0x80 /* 000018F8 */
  2263. label0000187A:
  2264. 0000187A  42A7                     clr.l      -[A7]
  2265. 0000187C  206E FFF4                movea.l    A0, [A6 - 0xC]
  2266. 00001880  2F10                     move.l     -[A7], [A0]
  2267. 00001882  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  2268. 00001886  285F                     movea.l    A4, [A7]+
  2269. 00001888  3014                     move.w     D0, [A4]
  2270. 0000188A  48C0                     ext.l      D0
  2271. 0000188C  2640                     movea.l    A3, D0
  2272. 0000188E  D7CC                     add.l      A3, A4
  2273. label00001890:
  2274. 00001890  B7CC                     cmpa.l     A3, A4
  2275. 00001892  675C                     beq        +0x5E /* 000018F0 */
  2276. 00001894  5C8C                     addq.l     A4, 6
  2277. 00001896  2054                     movea.l    A0, [A4]
  2278. 00001898  2050                     movea.l    A0, [A0]
  2279. 0000189A  43ED CEF0                lea.l      A1, [A5 - 0x3110]
  2280. 0000189E  41E8 000E                lea.l      A0, [A0 + 0xE]
  2281. 000018A2  703F                     moveq.l    D0, 0x3F
  2282. label000018A4:
  2283. 000018A4  22D8                     move.l     [A1]+, [A0]+
  2284. 000018A6  51C8 FFFC                dbf        D0, -0x6 /* 000018A4 */
  2285. 000018AA  4240                     clr.w      D0
  2286. 000018AC  102D CEF0                move.b     D0, [A5 - 0x3110]
  2287. 000018B0  7201                     moveq.l    D1, 0x01
  2288. 000018B2  B240                     cmp.w      D1, D0
  2289. 000018B4  57C0                     seq        D0
  2290. 000018B6  4A00                     tst.b      D0
  2291. 000018B8  671C                     beq        +0x1E /* 000018D6 */
  2292. 000018BA  4241                     clr.w      D1
  2293. 000018BC  122D CEF1                move.b     D1, [A5 - 0x310F]
  2294. 000018C0  7414                     moveq.l    D2, 0x14
  2295. 000018C2  B441                     cmp.w      D2, D1
  2296. 000018C4  57C1                     seq        D1
  2297. 000018C6  C001                     and.b      D0, D1
  2298. 000018C8  670C                     beq        +0xE /* 000018D6 */
  2299. 000018CA  41ED CEF0                lea.l      A0, [A5 - 0x3110]
  2300. 000018CE  43FA 0030                lea.l      A1, [PC + 0x30 /* 00001900, value 0x5417070, pstring "Apple" */]
  2301. 000018D2  20D9                     move.l     [A0]+, [A1]+
  2302. 000018D4  3091                     move.w     [A0], [A1]
  2303. label000018D6:
  2304. 000018D6  486D CEF0                pea.l      [A5 - 0x3110]
  2305. 000018DA  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  2306. 000018DE  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  2307. 000018E2  486D CEA2                pea.l      [A5 - 0x315E]
  2308. 000018E6  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  2309. 000018EA  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  2310. 000018EE  60A0                     bra        -0x5E /* 00001890 */
  2311. label000018F0:
  2312. 000018F0  486E FFF4                pea.l      [A6 - 0xC]
  2313. 000018F4  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2314. label000018F8:
  2315. 000018F8  4CDF 1800                movem.l    A3,A4, [A7]+
  2316. 000018FC  4E5E                     unlink     A6
  2317. 000018FE  4E75                     rts
  2318. 00001900  0541                     bchg       D1, D2
  2319. 00001902  7070                     moveq.l    D0, 0x70
  2320. 00001904  6C65                     bge        +0x67 /* 0000196B */
  2321. export_1522:
  2322. 00001906  4E56 FFDA                link       A6, -0x0026
  2323. 0000190A  48E7 0300                movem.l    -[A7], D6,D7
  2324. 0000190E  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2325. 00001912  43FA 00A4                lea.l      A1, [PC + 0xA4 /* 000019B8, value 0x7FFEECB1 */]
  2326. 00001916  20D9                     move.l     [A0]+, [A1]+
  2327. 00001918  20D9                     move.l     [A0]+, [A1]+
  2328. 0000191A  3091                     move.w     [A0], [A1]
  2329. 0000191C  42A7                     clr.l      -[A7]
  2330. 0000191E  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  2331. 00001922  201F                     move.l     D0, [A7]+
  2332. 00001924  3C00                     move.w     D6, D0
  2333. 00001926  3D46 FFE4                move.w     [A6 - 0x1C], D6
  2334. 0000192A  7E01                     moveq.l    D7, 0x01
  2335. 0000192C  606C                     bra        +0x6E /* 0000199A */
  2336. label0000192E:
  2337. 0000192E  486E FFF0                pea.l      [A6 - 0x10]
  2338. 00001932  4EAD 0C7A                jsr        [A5 + 0xC7A /* export_395 */]
  2339. 00001936  102E FFF0                move.b     D0, [A6 - 0x10]
  2340. 0000193A  673C                     beq        +0x3E /* 00001978 */
  2341. 0000193C  486E FFF2                pea.l      [A6 - 0xE]
  2342. 00001940  486E FFDA                pea.l      [A6 - 0x26]
  2343. 00001944  3F3C 280E                move.w     -[A7], 0x280E
  2344. 00001948  A9EB                     syscall    Pack4/FP68K
  2345. 0000194A  486E FFE6                pea.l      [A6 - 0x1A]
  2346. 0000194E  486E FFDA                pea.l      [A6 - 0x26]
  2347. 00001952  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2348. 00001956  A9EB                     syscall    Pack4/FP68K
  2349. 00001958  641C                     bcc        +0x1E /* 00001976 */
  2350. 0000195A  486E FFF2                pea.l      [A6 - 0xE]
  2351. 0000195E  486E FFDA                pea.l      [A6 - 0x26]
  2352. 00001962  3F3C 280E                move.w     -[A7], 0x280E
  2353. 00001966  A9EB                     syscall    Pack4/FP68K
  2354. 00001968  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2355. 0000196C  43EE FFDA                lea.l      A1, [A6 - 0x26]
  2356. 00001970  20D9                     move.l     [A0]+, [A1]+
  2357. 00001972  20D9                     move.l     [A0]+, [A1]+
  2358. 00001974  3091                     move.w     [A0], [A1]
  2359. label00001976:
  2360. 00001976  601E                     bra        +0x20 /* 00001996 */
  2361. label00001978:
  2362. 00001978  486E FFE6                pea.l      [A6 - 0x1A]
  2363. 0000197C  486E FFF2                pea.l      [A6 - 0xE]
  2364. 00001980  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2365. 00001984  A9EB                     syscall    Pack4/FP68K
  2366. 00001986  640E                     bcc        +0x10 /* 00001996 */
  2367. 00001988  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  2368. 0000198C  43EE FFF2                lea.l      A1, [A6 - 0xE]
  2369. 00001990  20D9                     move.l     [A0]+, [A1]+
  2370. 00001992  20D9                     move.l     [A0]+, [A1]+
  2371. 00001994  3091                     move.w     [A0], [A1]
  2372. label00001996:
  2373. 00001996  5247                     addq.w     D7, 1
  2374. 00001998  6906                     bvs        +0x8 /* 000019A0 */
  2375. label0000199A:
  2376. 0000199A  BE6E FFE4                cmp.w      D7, [A6 - 0x1C]
  2377. 0000199E  6F8E                     ble        -0x70 /* 0000192E */
  2378. label000019A0:
  2379. 000019A0  1F3C 000F                move.b     -[A7], 0xF
  2380. 000019A4  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2381. 000019A8  486E FFE6                pea.l      [A6 - 0x1A]
  2382. 000019AC  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  2383. 000019B0  4CDF 00C0                movem.l    D6,D7, [A7]+
  2384. 000019B4  4E5E                     unlink     A6
  2385. 000019B6  4E75                     rts
  2386. 000019B8  7FFE                     moveq.l    D7, 0xFFFFFFFE
  2387. 000019BA  ECB1                     roxr       D1, D6
  2388. 000019BC  2AED 7F58                move.l     [A5]+, [A5 + 0x7F58]
  2389. 000019C0  75E3                     moveq.l    D2, 0xFFFFFFE3
  2390. export_1523:
  2391. 000019C2  4E56 FFF0                link       A6, -0x0010
  2392. 000019C6  426E FFF0                clr.w      [A6 - 0x10]
  2393. 000019CA  2F3C 0002 0000           move.l     -[A7], 0x20000
  2394. 000019D0  486E FFF0                pea.l      [A6 - 0x10]
  2395. 000019D4  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2396. 000019D8  4267                     clr.w      -[A7]
  2397. 000019DA  A974                     syscall    Button
  2398. 000019DC  101F                     move.b     D0, [A7]+
  2399. 000019DE  801F                     or.b       D0, [A7]+
  2400. 000019E0  1F00                     move.b     -[A7], D0
  2401. 000019E2  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  2402. 000019E6  7001                     moveq.l    D0, 0x01
  2403. 000019E8  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  2404. 000019EC  6614                     bne        +0x16 /* 00001A02 */
  2405. 000019EE  2B6E FFFA B654           move.l     [A5 - 0x49AC], [A6 - 0x6]
  2406. 000019F4  2B6E FFF6 B65C           move.l     [A5 - 0x49A4], [A6 - 0xA]
  2407. 000019FA  2F2D B654                move.l     -[A7], [A5 - 0x49AC]
  2408. 000019FE  4EBA 0B5C                jsr        [PC + 0xB5C /* 0000255C */]
  2409. label00001A02:
  2410. 00001A02  2F3C 0000 0006           move.l     -[A7], 0x6
  2411. 00001A08  201F                     move.l     D0, [A7]+
  2412. 00001A0A  A032                     syscall    FlushEvents
  2413. 00001A0C  4E5E                     unlink     A6
  2414. 00001A0E  4E75                     rts
  2415. export_1524:
  2416. 00001A10  4E56 FFF0                link       A6, -0x0010
  2417. label00001A14:
  2418. 00001A14  2F3C 0006 0000           move.l     -[A7], 0x60000
  2419. 00001A1A  486E FFF0                pea.l      [A6 - 0x10]
  2420. 00001A1E  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  2421. 00001A22  101F                     move.b     D0, [A7]+
  2422. 00001A24  6752                     beq        +0x54 /* 00001A78 */
  2423. 00001A26  7002                     moveq.l    D0, 0x02
  2424. 00001A28  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  2425. 00001A2C  660C                     bne        +0xE /* 00001A3A */
  2426. 00001A2E  2F3C 0002 0004           move.l     -[A7], 0x20004
  2427. 00001A34  201F                     move.l     D0, [A7]+
  2428. 00001A36  A032                     syscall    FlushEvents
  2429. 00001A38  603C                     bra        +0x3E /* 00001A76 */
  2430. label00001A3A:
  2431. 00001A3A  7001                     moveq.l    D0, 0x01
  2432. 00001A3C  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  2433. 00001A40  6634                     bne        +0x36 /* 00001A76 */
  2434. 00001A42  1F3C 0001                move.b     -[A7], 0x1
  2435. 00001A46  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  2436. 00001A4A  2B6E FFFA B654           move.l     [A5 - 0x49AC], [A6 - 0x6]
  2437. 00001A50  2B6E FFF6 B65C           move.l     [A5 - 0x49A4], [A6 - 0xA]
  2438. 00001A56  2F2D B654                move.l     -[A7], [A5 - 0x49AC]
  2439. 00001A5A  4EBA 0B00                jsr        [PC + 0xB00 /* 0000255C */]
  2440. label00001A5E:
  2441. 00001A5E  4267                     clr.w      -[A7]
  2442. 00001A60  A973                     syscall    StillDown
  2443. 00001A62  101F                     move.b     D0, [A7]+
  2444. 00001A64  0A00 0001                xori.b     D0, 0x1
  2445. 00001A68  67F4                     beq        -0xA /* 00001A5E */
  2446. 00001A6A  2F3C 0004 0002           move.l     -[A7], 0x40002
  2447. 00001A70  201F                     move.l     D0, [A7]+
  2448. 00001A72  A032                     syscall    FlushEvents
  2449. 00001A74  6008                     bra        +0xA /* 00001A7E */
  2450. label00001A76:
  2451. 00001A76  609C                     bra        -0x62 /* 00001A14 */
  2452. label00001A78:
  2453. 00001A78  4267                     clr.w      -[A7]
  2454. 00001A7A  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  2455. label00001A7E:
  2456. 00001A7E  4E5E                     unlink     A6
  2457. 00001A80  4E75                     rts
  2458. export_1525:
  2459. 00001A82  4E56 FFFC                link       A6, -0x0004
  2460. 00001A86  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2461. 00001A8A  A873                     syscall    SetPort
  2462. 00001A8C  486E FFFC                pea.l      [A6 - 0x4]
  2463. 00001A90  A972                     syscall    GetMouse
  2464. 00001A92  302E FFFE                move.w     D0, [A6 - 0x2]
  2465. 00001A96  48C0                     ext.l      D0
  2466. 00001A98  2F00                     move.l     -[A7], D0
  2467. 00001A9A  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2468. 00001A9E  4E5E                     unlink     A6
  2469. 00001AA0  4E75                     rts
  2470. export_1526:
  2471. 00001AA2  4E56 FFFC                link       A6, -0x0004
  2472. 00001AA6  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2473. 00001AAA  A873                     syscall    SetPort
  2474. 00001AAC  486E FFFC                pea.l      [A6 - 0x4]
  2475. 00001AB0  A972                     syscall    GetMouse
  2476. 00001AB2  486E FFFC                pea.l      [A6 - 0x4]
  2477. 00001AB6  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  2478. 00001ABA  4E5E                     unlink     A6
  2479. 00001ABC  4E75                     rts
  2480. export_1527:
  2481. 00001ABE  4E56 FFFC                link       A6, -0x0004
  2482. 00001AC2  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2483. 00001AC6  A873                     syscall    SetPort
  2484. 00001AC8  486E FFFC                pea.l      [A6 - 0x4]
  2485. 00001ACC  A972                     syscall    GetMouse
  2486. 00001ACE  302E FFFC                move.w     D0, [A6 - 0x4]
  2487. 00001AD2  48C0                     ext.l      D0
  2488. 00001AD4  2F00                     move.l     -[A7], D0
  2489. 00001AD6  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2490. 00001ADA  4E5E                     unlink     A6
  2491. 00001ADC  4E75                     rts
  2492. export_1528:
  2493. 00001ADE  4E56 FF44                link       A6, -0x00BC
  2494. 00001AE2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2495. 00001AE6  4267                     clr.w      -[A7]
  2496. 00001AE8  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  2497. 00001AEC  3C1F                     move.w     D6, [A7]+
  2498. 00001AEE  7001                     moveq.l    D0, 0x01
  2499. 00001AF0  B046                     cmp.w      D0, D6
  2500. 00001AF2  6664                     bne        +0x66 /* 00001B58 */
  2501. 00001AF4  1D7C 0007 FF54           move.b     [A6 - 0xAC], 0x7
  2502. 00001AFA  2D6D A630 FFB4           move.l     [A6 - 0x4C], [A5 - 0x59D0]
  2503. 00001B00  486E FF84                pea.l      [A6 - 0x7C]
  2504. 00001B04  4EAD 0B82                jsr        [A5 + 0xB82 /* export_364 */]
  2505. 00001B08  4267                     clr.w      -[A7]
  2506. 00001B0A  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  2507. 00001B0E  3C1F                     move.w     D6, [A7]+
  2508. 00001B10  4267                     clr.w      -[A7]
  2509. 00001B12  486E FF54                pea.l      [A6 - 0xAC]
  2510. 00001B16  4EAD 20D2                jsr        [A5 + 0x20D2 /* export_1046 */]
  2511. 00001B1A  101F                     move.b     D0, [A7]+
  2512. 00001B1C  672E                     beq        +0x30 /* 00001B4C */
  2513. 00001B1E  42A7                     clr.l      -[A7]
  2514. 00001B20  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  2515. 00001B24  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  2516. 00001B28  2D5F FF50                move.l     [A6 - 0xB0], [A7]+
  2517. 00001B2C  206E FF50                movea.l    A0, [A6 - 0xB0]
  2518. 00001B30  2050                     movea.l    A0, [A0]
  2519. 00001B32  2E28 0018                move.l     D7, [A0 + 0x18]
  2520. 00001B36  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  2521. 00001B3A  4267                     clr.w      -[A7]
  2522. 00001B3C  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2523. 00001B40  4267                     clr.w      -[A7]
  2524. 00001B42  4EAD 22EA                jsr        [A5 + 0x22EA /* export_1113 */]
  2525. 00001B46  1B5F CEEA                move.b     [A5 - 0x3116], [A7]+
  2526. 00001B4A  6008                     bra        +0xA /* 00001B54 */
  2527. label00001B4C:
  2528. 00001B4C  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  2529. 00001B50  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2530. label00001B54:
  2531. 00001B54  6000 0242                bra        +0x244 /* 00001D98 */
  2532. label00001B58:
  2533. 00001B58  4A46                     tst.w      D6
  2534. 00001B5A  6608                     bne        +0xA /* 00001B64 */
  2535. 00001B5C  2E2D A6BC                move.l     D7, [A5 - 0x5944]
  2536. 00001B60  6000 0236                bra        +0x238 /* 00001D98 */
  2537. label00001B64:
  2538. 00001B64  7006                     moveq.l    D0, 0x06
  2539. 00001B66  B046                     cmp.w      D0, D6
  2540. 00001B68  6608                     bne        +0xA /* 00001B72 */
  2541. 00001B6A  2E2D A704                move.l     D7, [A5 - 0x58FC]
  2542. 00001B6E  6000 0228                bra        +0x22A /* 00001D98 */
  2543. label00001B72:
  2544. 00001B72  7007                     moveq.l    D0, 0x07
  2545. 00001B74  B046                     cmp.w      D0, D6
  2546. 00001B76  6610                     bne        +0x12 /* 00001B88 */
  2547. 00001B78  4267                     clr.w      -[A7]
  2548. 00001B7A  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  2549. 00001B7E  301F                     move.w     D0, [A7]+
  2550. 00001B80  48C0                     ext.l      D0
  2551. 00001B82  2E00                     move.l     D7, D0
  2552. 00001B84  6000 0212                bra        +0x214 /* 00001D98 */
  2553. label00001B88:
  2554. 00001B88  7008                     moveq.l    D0, 0x08
  2555. 00001B8A  B046                     cmp.w      D0, D6
  2556. 00001B8C  661E                     bne        +0x20 /* 00001BAC */
  2557. 00001B8E  42A7                     clr.l      -[A7]
  2558. 00001B90  4EAD 14F2                jsr        [A5 + 0x14F2 /* export_666 */]
  2559. 00001B94  2A1F                     move.l     D5, [A7]+
  2560. 00001B96  6604                     bne        +0x6 /* 00001B9C */
  2561. 00001B98  7E00                     moveq.l    D7, 0x00
  2562. 00001B9A  600C                     bra        +0xE /* 00001BA8 */
  2563. label00001B9C:
  2564. 00001B9C  4267                     clr.w      -[A7]
  2565. 00001B9E  2F05                     move.l     -[A7], D5
  2566. 00001BA0  A950                     syscall    CountMItems
  2567. 00001BA2  301F                     move.w     D0, [A7]+
  2568. 00001BA4  48C0                     ext.l      D0
  2569. 00001BA6  2E00                     move.l     D7, D0
  2570. label00001BA8:
  2571. 00001BA8  6000 01EE                bra        +0x1F0 /* 00001D98 */
  2572. label00001BAC:
  2573. 00001BAC  7009                     moveq.l    D0, 0x09
  2574. 00001BAE  B046                     cmp.w      D0, D6
  2575. 00001BB0  6616                     bne        +0x18 /* 00001BC8 */
  2576. 00001BB2  7E00                     moveq.l    D7, 0x00
  2577. 00001BB4  2678 09D6                movea.l    A3, [0x000009D6 /* WindowList */]
  2578. label00001BB8:
  2579. 00001BB8  200B                     move.l     D0, A3
  2580. 00001BBA  6708                     beq        +0xA /* 00001BC4 */
  2581. 00001BBC  5287                     addq.l     D7, 1
  2582. 00001BBE  266B 0090                movea.l    A3, [A3 + 0x90]
  2583. 00001BC2  60F4                     bra        -0xA /* 00001BB8 */
  2584. label00001BC4:
  2585. 00001BC4  6000 01D2                bra        +0x1D4 /* 00001D98 */
  2586. label00001BC8:
  2587. 00001BC8  7002                     moveq.l    D0, 0x02
  2588. 00001BCA  B046                     cmp.w      D0, D6
  2589. 00001BCC  6608                     bne        +0xA /* 00001BD6 */
  2590. 00001BCE  2E2D A6B4                move.l     D7, [A5 - 0x594C]
  2591. 00001BD2  6000 01C4                bra        +0x1C6 /* 00001D98 */
  2592. label00001BD6:
  2593. 00001BD6  7003                     moveq.l    D0, 0x03
  2594. 00001BD8  B046                     cmp.w      D0, D6
  2595. 00001BDA  6674                     bne        +0x76 /* 00001C50 */
  2596. 00001BDC  42A7                     clr.l      -[A7]
  2597. 00001BDE  4EAD 0BEA                jsr        [A5 + 0xBEA /* export_377 */]
  2598. 00001BE2  201F                     move.l     D0, [A7]+
  2599. 00001BE4  5340                     subq.w     D0, 1
  2600. 00001BE6  670E                     beq        +0x10 /* 00001BF6 */
  2601. 00001BE8  5340                     subq.w     D0, 1
  2602. 00001BEA  6720                     beq        +0x22 /* 00001C0C */
  2603. 00001BEC  5340                     subq.w     D0, 1
  2604. 00001BEE  6732                     beq        +0x34 /* 00001C22 */
  2605. 00001BF0  5340                     subq.w     D0, 1
  2606. 00001BF2  6744                     beq        +0x46 /* 00001C38 */
  2607. 00001BF4  6056                     bra        +0x58 /* 00001C4C */
  2608. label00001BF6:
  2609. 00001BF6  4267                     clr.w      -[A7]
  2610. 00001BF8  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  2611. 00001BFC  3F3C 0001                move.w     -[A7], 0x1
  2612. 00001C00  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  2613. 00001C04  301F                     move.w     D0, [A7]+
  2614. 00001C06  48C0                     ext.l      D0
  2615. 00001C08  2E00                     move.l     D7, D0
  2616. 00001C0A  6040                     bra        +0x42 /* 00001C4C */
  2617. label00001C0C:
  2618. 00001C0C  4267                     clr.w      -[A7]
  2619. 00001C0E  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  2620. 00001C12  3F3C 0001                move.w     -[A7], 0x1
  2621. 00001C16  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  2622. 00001C1A  301F                     move.w     D0, [A7]+
  2623. 00001C1C  48C0                     ext.l      D0
  2624. 00001C1E  2E00                     move.l     D7, D0
  2625. 00001C20  602A                     bra        +0x2C /* 00001C4C */
  2626. label00001C22:
  2627. 00001C22  4267                     clr.w      -[A7]
  2628. 00001C24  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  2629. 00001C28  3F3C 0002                move.w     -[A7], 0x2
  2630. 00001C2C  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  2631. 00001C30  301F                     move.w     D0, [A7]+
  2632. 00001C32  48C0                     ext.l      D0
  2633. 00001C34  2E00                     move.l     D7, D0
  2634. 00001C36  6014                     bra        +0x16 /* 00001C4C */
  2635. label00001C38:
  2636. 00001C38  4267                     clr.w      -[A7]
  2637. 00001C3A  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  2638. 00001C3E  3F3C 0002                move.w     -[A7], 0x2
  2639. 00001C42  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  2640. 00001C46  301F                     move.w     D0, [A7]+
  2641. 00001C48  48C0                     ext.l      D0
  2642. 00001C4A  2E00                     move.l     D7, D0
  2643. label00001C4C:
  2644. 00001C4C  6000 014A                bra        +0x14C /* 00001D98 */
  2645. label00001C50:
  2646. 00001C50  7004                     moveq.l    D0, 0x04
  2647. 00001C52  B046                     cmp.w      D0, D6
  2648. 00001C54  6600 00B0                bne        +0xB2 /* 00001D06 */
  2649. 00001C58  42A7                     clr.l      -[A7]
  2650. 00001C5A  42A7                     clr.l      -[A7]
  2651. 00001C5C  42A7                     clr.l      -[A7]
  2652. 00001C5E  4EAD 0B0A                jsr        [A5 + 0xB0A /* export_349 */]
  2653. 00001C62  4EAD 0B12                jsr        [A5 + 0xB12 /* export_350 */]
  2654. 00001C66  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  2655. 00001C6A  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  2656. 00001C6E  206E FFF6                movea.l    A0, [A6 - 0xA]
  2657. 00001C72  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  2658. 00001C76  4EAD 0B5A                jsr        [A5 + 0xB5A /* export_359 */]
  2659. 00001C7A  42A7                     clr.l      -[A7]
  2660. 00001C7C  42A7                     clr.l      -[A7]
  2661. 00001C7E  4EAD 0B0A                jsr        [A5 + 0xB0A /* export_349 */]
  2662. 00001C82  4EAD 0B1A                jsr        [A5 + 0xB1A /* export_351 */]
  2663. 00001C86  285F                     movea.l    A4, [A7]+
  2664. 00001C88  2D4C FFF2                move.l     [A6 - 0xE], A4
  2665. 00001C8C  486E FFF2                pea.l      [A6 - 0xE]
  2666. 00001C90  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  2667. 00001C94  4267                     clr.w      -[A7]
  2668. 00001C96  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  2669. 00001C9A  3B5F B7D8                move.w     [A5 - 0x4828], [A7]+
  2670. 00001C9E  302E FFFA                move.w     D0, [A6 - 0x6]
  2671. 00001CA2  5340                     subq.w     D0, 1
  2672. 00001CA4  670E                     beq        +0x10 /* 00001CB4 */
  2673. 00001CA6  5340                     subq.w     D0, 1
  2674. 00001CA8  671A                     beq        +0x1C /* 00001CC4 */
  2675. 00001CAA  5340                     subq.w     D0, 1
  2676. 00001CAC  6726                     beq        +0x28 /* 00001CD4 */
  2677. 00001CAE  5340                     subq.w     D0, 1
  2678. 00001CB0  6732                     beq        +0x34 /* 00001CE4 */
  2679. 00001CB2  603E                     bra        +0x40 /* 00001CF2 */
  2680. label00001CB4:
  2681. 00001CB4  42A7                     clr.l      -[A7]
  2682. 00001CB6  2F0C                     move.l     -[A7], A4
  2683. 00001CB8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2684. 00001CBC  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  2685. 00001CC0  2E1F                     move.l     D7, [A7]+
  2686. 00001CC2  602E                     bra        +0x30 /* 00001CF2 */
  2687. label00001CC4:
  2688. 00001CC4  42A7                     clr.l      -[A7]
  2689. 00001CC6  2F0C                     move.l     -[A7], A4
  2690. 00001CC8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2691. 00001CCC  4EAD 0A72                jsr        [A5 + 0xA72 /* export_330 */]
  2692. 00001CD0  2E1F                     move.l     D7, [A7]+
  2693. 00001CD2  601E                     bra        +0x20 /* 00001CF2 */
  2694. label00001CD4:
  2695. 00001CD4  42A7                     clr.l      -[A7]
  2696. 00001CD6  2F0C                     move.l     -[A7], A4
  2697. 00001CD8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2698. 00001CDC  4EAD 0A0A                jsr        [A5 + 0xA0A /* export_317 */]
  2699. 00001CE0  2E1F                     move.l     D7, [A7]+
  2700. 00001CE2  600E                     bra        +0x10 /* 00001CF2 */
  2701. label00001CE4:
  2702. 00001CE4  42A7                     clr.l      -[A7]
  2703. 00001CE6  2F0C                     move.l     -[A7], A4
  2704. 00001CE8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  2705. 00001CEC  4EAD 0A02                jsr        [A5 + 0xA02 /* export_316 */]
  2706. 00001CF0  2E1F                     move.l     D7, [A7]+
  2707. label00001CF2:
  2708. 00001CF2  1F3C 0001                move.b     -[A7], 0x1
  2709. 00001CF6  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2710. 00001CFA  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  2711. 00001CFE  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2712. 00001D02  6000 0094                bra        +0x96 /* 00001D98 */
  2713. label00001D06:
  2714. 00001D06  7005                     moveq.l    D0, 0x05
  2715. 00001D08  B046                     cmp.w      D0, D6
  2716. 00001D0A  6600 008C                bne        +0x8E /* 00001D98 */
  2717. 00001D0E  486E FFD6                pea.l      [A6 - 0x2A]
  2718. 00001D12  4EAD 0CBA                jsr        [A5 + 0xCBA /* export_403 */]
  2719. 00001D16  4204                     clr.b      D4
  2720. 00001D18  4267                     clr.w      -[A7]
  2721. 00001D1A  486E FFD6                pea.l      [A6 - 0x2A]
  2722. 00001D1E  4EAD 0A22                jsr        [A5 + 0xA22 /* export_320 */]
  2723. 00001D22  101F                     move.b     D0, [A7]+
  2724. 00001D24  6772                     beq        +0x74 /* 00001D98 */
  2725. 00001D26  102E FFD6                move.b     D0, [A6 - 0x2A]
  2726. 00001D2A  4880                     ext.w      D0
  2727. 00001D2C  5340                     subq.w     D0, 1
  2728. 00001D2E  670A                     beq        +0xC /* 00001D3A */
  2729. 00001D30  5340                     subq.w     D0, 1
  2730. 00001D32  6732                     beq        +0x34 /* 00001D66 */
  2731. 00001D34  5340                     subq.w     D0, 1
  2732. 00001D36  6740                     beq        +0x42 /* 00001D78 */
  2733. 00001D38  604C                     bra        +0x4E /* 00001D86 */
  2734. label00001D3A:
  2735. 00001D3A  4267                     clr.w      -[A7]
  2736. 00001D3C  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  2737. 00001D40  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2738. 00001D44  486E FFB8                pea.l      [A6 - 0x48]
  2739. 00001D48  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  2740. 00001D4C  101F                     move.b     D0, [A7]+
  2741. 00001D4E  6714                     beq        +0x16 /* 00001D64 */
  2742. 00001D50  4267                     clr.w      -[A7]
  2743. 00001D52  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  2744. 00001D56  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2745. 00001D5A  4EAD 2652                jsr        [A5 + 0x2652 /* export_1222 */]
  2746. 00001D5E  301F                     move.w     D0, [A7]+
  2747. 00001D60  48C0                     ext.l      D0
  2748. 00001D62  2E00                     move.l     D7, D0
  2749. label00001D64:
  2750. 00001D64  6022                     bra        +0x24 /* 00001D88 */
  2751. label00001D66:
  2752. 00001D66  42A7                     clr.l      -[A7]
  2753. 00001D68  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  2754. 00001D6C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2755. 00001D70  4EAD 26F2                jsr        [A5 + 0x26F2 /* export_1242 */]
  2756. 00001D74  2E1F                     move.l     D7, [A7]+
  2757. 00001D76  6010                     bra        +0x12 /* 00001D88 */
  2758. label00001D78:
  2759. 00001D78  42A7                     clr.l      -[A7]
  2760. 00001D7A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  2761. 00001D7E  4EAD 25E2                jsr        [A5 + 0x25E2 /* export_1208 */]
  2762. 00001D82  2E1F                     move.l     D7, [A7]+
  2763. 00001D84  6002                     bra        +0x4 /* 00001D88 */
  2764. label00001D86:
  2765. 00001D86  7801                     moveq.l    D4, 0x01
  2766. label00001D88:
  2767. 00001D88  4EAD 0A6A                jsr        [A5 + 0xA6A /* export_329 */]
  2768. 00001D8C  1004                     move.b     D0, D4
  2769. 00001D8E  6708                     beq        +0xA /* 00001D98 */
  2770. 00001D90  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  2771. 00001D94  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  2772. label00001D98:
  2773. 00001D98  1F3C 000F                move.b     -[A7], 0xF
  2774. 00001D9C  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2775. 00001DA0  2F07                     move.l     -[A7], D7
  2776. 00001DA2  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2777. 00001DA6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2778. 00001DAA  4E5E                     unlink     A6
  2779. 00001DAC  4E75                     rts
  2780. export_1529:
  2781. 00001DAE  4E56 FF00                link       A6, -0x0100
  2782. 00001DB2  1D7C 0001 FF00           move.b     [A6 - 0x100], 0x1
  2783. 00001DB8  42A7                     clr.l      -[A7]
  2784. 00001DBA  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  2785. 00001DBE  201F                     move.l     D0, [A7]+
  2786. 00001DC0  1D40 FF01                move.b     [A6 - 0xFF], D0
  2787. 00001DC4  1F3C 000F                move.b     -[A7], 0xF
  2788. 00001DC8  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2789. 00001DCC  486E FF00                pea.l      [A6 - 0x100]
  2790. 00001DD0  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  2791. 00001DD4  4E5E                     unlink     A6
  2792. 00001DD6  4E75                     rts
  2793. export_1530:
  2794. 00001DD8  4E56 FFF4                link       A6, -0x000C
  2795. 00001DDC  2F0C                     move.l     -[A7], A4
  2796. 00001DDE  4267                     clr.w      -[A7]
  2797. 00001DE0  4EAD 0B22                jsr        [A5 + 0xB22 /* export_352 */]
  2798. 00001DE4  3B5F B7D8                move.w     [A5 - 0x4828], [A7]+
  2799. 00001DE8  42A7                     clr.l      -[A7]
  2800. 00001DEA  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  2801. 00001DEE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2802. 00001DF2  42A7                     clr.l      -[A7]
  2803. 00001DF4  4EAD 0BC2                jsr        [A5 + 0xBC2 /* export_372 */]
  2804. 00001DF8  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  2805. 00001DFC  42A7                     clr.l      -[A7]
  2806. 00001DFE  206E FFF8                movea.l    A0, [A6 - 0x8]
  2807. 00001E02  2F10                     move.l     -[A7], [A0]
  2808. 00001E04  206E FFFC                movea.l    A0, [A6 - 0x4]
  2809. 00001E08  2F10                     move.l     -[A7], [A0]
  2810. 00001E0A  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  2811. 00001E0E  285F                     movea.l    A4, [A7]+
  2812. 00001E10  1F3C 000F                move.b     -[A7], 0xF
  2813. 00001E14  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2814. 00001E18  200C                     move.l     D0, A4
  2815. 00001E1A  6608                     bne        +0xA /* 00001E24 */
  2816. 00001E1C  42A7                     clr.l      -[A7]
  2817. 00001E1E  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2818. 00001E22  6018                     bra        +0x1A /* 00001E3C */
  2819. label00001E24:
  2820. 00001E24  42A7                     clr.l      -[A7]
  2821. 00001E26  206E FFFC                movea.l    A0, [A6 - 0x4]
  2822. 00001E2A  2F10                     move.l     -[A7], [A0]
  2823. 00001E2C  2F0C                     move.l     -[A7], A4
  2824. 00001E2E  4EAD 09A2                jsr        [A5 + 0x9A2 /* export_304 */]
  2825. 00001E32  201F                     move.l     D0, [A7]+
  2826. 00001E34  5280                     addq.l     D0, 1
  2827. 00001E36  2F00                     move.l     -[A7], D0
  2828. 00001E38  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2829. label00001E3C:
  2830. 00001E3C  486E FFF8                pea.l      [A6 - 0x8]
  2831. 00001E40  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2832. 00001E44  486E FFFC                pea.l      [A6 - 0x4]
  2833. 00001E48  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2834. 00001E4C  285F                     movea.l    A4, [A7]+
  2835. 00001E4E  4E5E                     unlink     A6
  2836. 00001E50  4E75                     rts
  2837. export_1531:
  2838. 00001E52  4E56 FFF0                link       A6, -0x0010
  2839. 00001E56  486E FFF0                pea.l      [A6 - 0x10]
  2840. 00001E5A  A976                     syscall    GetKeys
  2841. 00001E5C  703A                     moveq.l    D0, 0x3A
  2842. 00001E5E  3200                     move.w     D1, D0
  2843. 00001E60  E641                     asr        D1.w, 3
  2844. 00001E62  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  2845. 00001E66  56C0                     sne        D0
  2846. 00001E68  0240 0001                andi.w     D0, 0x1
  2847. 00001E6C  1F00                     move.b     -[A7], D0
  2848. 00001E6E  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  2849. 00001E72  4E5E                     unlink     A6
  2850. 00001E74  4E75                     rts
  2851. export_1532:
  2852. fn00001E76:
  2853. 00001E76  4E56 FEFE                link       A6, -0x0102
  2854. 00001E7A  48E7 0108                movem.l    -[A7], D7,A4
  2855. 00001E7E  42A7                     clr.l      -[A7]
  2856. 00001E80  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  2857. 00001E84  201F                     move.l     D0, [A7]+
  2858. 00001E86  3E00                     move.w     D7, D0
  2859. 00001E88  1F3C 000F                move.b     -[A7], 0xF
  2860. 00001E8C  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  2861. 00001E90  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  2862. 00001E94  BE68 0028                cmp.w      D7, [A0 + 0x28]
  2863. 00001E98  6F06                     ble        +0x8 /* 00001EA0 */
  2864. 00001E9A  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  2865. 00001E9E  603A                     bra        +0x3C /* 00001EDA */
  2866. label00001EA0:
  2867. 00001EA0  4A47                     tst.w      D7
  2868. 00001EA2  6622                     bne        +0x24 /* 00001EC6 */
  2869. 00001EA4  41ED E0A8                lea.l      A0, [A5 - 0x1F58]
  2870. 00001EA8  B1ED E1DE                cmpa.l     A0, [A5 - 0x1E22]
  2871. 00001EAC  6606                     bne        +0x8 /* 00001EB4 */
  2872. 00001EAE  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  2873. 00001EB2  6026                     bra        +0x28 /* 00001EDA */
  2874. label00001EB4:
  2875. 00001EB4  2F2D E1DE                move.l     -[A7], [A5 - 0x1E22]
  2876. 00001EB8  4EAD 0D3A                jsr        [A5 + 0xD3A /* export_419 */]
  2877. 00001EBC  486D E0DE                pea.l      [A5 - 0x1F22]
  2878. 00001EC0  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  2879. 00001EC4  6014                     bra        +0x16 /* 00001EDA */
  2880. label00001EC6:
  2881. 00001EC6  286D E1DE                movea.l    A4, [A5 - 0x1E22]
  2882. 00001ECA  486C 000C                pea.l      [A4 + 0xC]
  2883. 00001ECE  3007                     move.w     D0, D7
  2884. 00001ED0  D06C 0014                add.w      D0, [A4 + 0x14]
  2885. 00001ED4  3F00                     move.w     -[A7], D0
  2886. 00001ED6  4EAD 0DAA                jsr        [A5 + 0xDAA /* export_433 */]
  2887. label00001EDA:
  2888. 00001EDA  4CDF 1080                movem.l    D7,A4, [A7]+
  2889. 00001EDE  4E5E                     unlink     A6
  2890. 00001EE0  4E75                     rts
  2891. export_1533:
  2892. 00001EE2  4E56 0000                link       A6, 0
  2893. 00001EE6  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  2894. 00001EEA  3028 0028                move.w     D0, [A0 + 0x28]
  2895. 00001EEE  48C0                     ext.l      D0
  2896. 00001EF0  2F00                     move.l     -[A7], D0
  2897. 00001EF2  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2898. 00001EF6  4E5E                     unlink     A6
  2899. 00001EF8  4E75                     rts
  2900. fn00001EFA:
  2901. 00001EFA  4E56 FF00                link       A6, -0x0100
  2902. 00001EFE  206E 000C                movea.l    A0, [A6 + 0xC]
  2903. 00001F02  43EE FF00                lea.l      A1, [A6 - 0x100]
  2904. 00001F06  703F                     moveq.l    D0, 0x3F
  2905. label00001F08:
  2906. 00001F08  22D8                     move.l     [A1]+, [A0]+
  2907. 00001F0A  51C8 FFFC                dbf        D0, -0x6 /* 00001F08 */
  2908. 00001F0E  486E FF00                pea.l      [A6 - 0x100]
  2909. 00001F12  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  2910. 00001F16  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  2911. 00001F1A  4E5E                     unlink     A6
  2912. 00001F1C  205F                     movea.l    A0, [A7]+
  2913. 00001F1E  504F                     addq.w     A7, 8
  2914. 00001F20  4ED0                     jmp        [A0]
  2915. export_1534:
  2916. 00001F22  4E56 FEFA                link       A6, -0x0106
  2917. 00001F26  48E7 0308                movem.l    -[A7], D6,D7,A4
  2918. 00001F2A  286D E1DE                movea.l    A4, [A5 - 0x1E22]
  2919. 00001F2E  486D CEEC                pea.l      [A5 - 0x3114]
  2920. 00001F32  7002                     moveq.l    D0, 0x02
  2921. 00001F34  2F00                     move.l     -[A7], D0
  2922. 00001F36  1F3C 000F                move.b     -[A7], 0xF
  2923. 00001F3A  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  2924. 00001F3E  42A7                     clr.l      -[A7]
  2925. 00001F40  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2926. 00001F44  4EBA FF30                jsr        [PC - 0xD0 /* 00001E76 */]
  2927. 00001F48  102C 0022                move.b     D0, [A4 + 0x22]
  2928. 00001F4C  670C                     beq        +0xE /* 00001F5A */
  2929. 00001F4E  487A 00F6                pea.l      [PC + 0xF6 /* 00002046, value 0x1284E56 */]
  2930. 00001F52  2F0E                     move.l     -[A7], A6
  2931. 00001F54  4EBA FFA4                jsr        [PC - 0x5C /* 00001EFA */]
  2932. 00001F58  6010                     bra        +0x12 /* 00001F6A */
  2933. label00001F5A:
  2934. 00001F5A  4A6C 0028                tst.w      [A4 + 0x28]
  2935. 00001F5E  6F0A                     ble        +0xC /* 00001F6A */
  2936. 00001F60  487A 00DE                pea.l      [PC + 0xDE /* 00002040, value 0x120012C */]
  2937. 00001F64  2F0E                     move.l     -[A7], A6
  2938. 00001F66  4EBA FF92                jsr        [PC - 0x6E /* 00001EFA */]
  2939. label00001F6A:
  2940. 00001F6A  3D6C 0028 FEFA           move.w     [A6 - 0x106], [A4 + 0x28]
  2941. 00001F70  7E01                     moveq.l    D7, 0x01
  2942. 00001F72  6000 00AA                bra        +0xAC /* 0000201E */
  2943. label00001F76:
  2944. 00001F76  486D CEEC                pea.l      [A5 - 0x3114]
  2945. 00001F7A  7002                     moveq.l    D0, 0x02
  2946. 00001F7C  2F00                     move.l     -[A7], D0
  2947. 00001F7E  1F3C 000F                move.b     -[A7], 0xF
  2948. 00001F82  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  2949. 00001F86  3007                     move.w     D0, D7
  2950. 00001F88  48C0                     ext.l      D0
  2951. 00001F8A  2F00                     move.l     -[A7], D0
  2952. 00001F8C  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  2953. 00001F90  4EBA FEE4                jsr        [PC - 0x11C /* 00001E76 */]
  2954. 00001F94  102C 0023                move.b     D0, [A4 + 0x23]
  2955. 00001F98  0A00 0001                xori.b     D0, 0x1
  2956. 00001F9C  4A00                     tst.b      D0
  2957. 00001F9E  660C                     bne        +0xE /* 00001FAC */
  2958. 00001FA0  222C 002E                move.l     D1, [A4 + 0x2E]
  2959. 00001FA4  3407                     move.w     D2, D7
  2960. 00001FA6  0501                     btst       D1, D2
  2961. 00001FA8  56C1                     sne        D1
  2962. 00001FAA  8001                     or.b       D0, D1
  2963. label00001FAC:
  2964. 00001FAC  0240 0001                andi.w     D0, 0x1
  2965. 00001FB0  1C00                     move.b     D6, D0
  2966. 00001FB2  6728                     beq        +0x2A /* 00001FDC */
  2967. 00001FB4  486D CEF0                pea.l      [A5 - 0x3110]
  2968. 00001FB8  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  2969. 00001FBC  487A 0086                pea.l      [PC + 0x86 /* 00002044, value 0x1220128 */]
  2970. 00001FC0  486D CEF0                pea.l      [A5 - 0x3110]
  2971. 00001FC4  487A 007E                pea.l      [PC + 0x7E /* 00002044, value 0x1220128 */]
  2972. 00001FC8  486E FEFC                pea.l      [A6 - 0x104]
  2973. 00001FCC  3F3C 0003                move.w     -[A7], 0x3
  2974. 00001FD0  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2975. 00001FD4  486E FEFC                pea.l      [A6 - 0x104]
  2976. 00001FD8  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  2977. label00001FDC:
  2978. 00001FDC  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  2979. 00001FE0  BE6C 0028                cmp.w      D7, [A4 + 0x28]
  2980. 00001FE4  6C34                     bge        +0x36 /* 0000201A */
  2981. 00001FE6  102C 0023                move.b     D0, [A4 + 0x23]
  2982. 00001FEA  0A00 0001                xori.b     D0, 0x1
  2983. 00001FEE  4A00                     tst.b      D0
  2984. 00001FF0  6612                     bne        +0x14 /* 00002004 */
  2985. 00001FF2  222C 0032                move.l     D1, [A4 + 0x32]
  2986. 00001FF6  3407                     move.w     D2, D7
  2987. 00001FF8  0501                     btst       D1, D2
  2988. 00001FFA  56C1                     sne        D1
  2989. 00001FFC  8001                     or.b       D0, D1
  2990. 00001FFE  0240 0001                andi.w     D0, 0x1
  2991. 00002002  670C                     beq        +0xE /* 00002010 */
  2992. label00002004:
  2993. 00002004  487A 003C                pea.l      [PC + 0x3C /* 00002042, value 0x12C0122 */]
  2994. 00002008  2F0E                     move.l     -[A7], A6
  2995. 0000200A  4EBA FEEE                jsr        [PC - 0x112 /* 00001EFA */]
  2996. 0000200E  600A                     bra        +0xC /* 0000201A */
  2997. label00002010:
  2998. 00002010  487A 002E                pea.l      [PC + 0x2E /* 00002040, value 0x120012C */]
  2999. 00002014  2F0E                     move.l     -[A7], A6
  3000. 00002016  4EBA FEE2                jsr        [PC - 0x11E /* 00001EFA */]
  3001. label0000201A:
  3002. 0000201A  5247                     addq.w     D7, 1
  3003. 0000201C  6908                     bvs        +0xA /* 00002026 */
  3004. label0000201E:
  3005. 0000201E  BE6E FEFA                cmp.w      D7, [A6 - 0x106]
  3006. 00002022  6F00 FF52                ble        -0xAC /* 00001F76 */
  3007. label00002026:
  3008. 00002026  102C 0022                move.b     D0, [A4 + 0x22]
  3009. 0000202A  670A                     beq        +0xC /* 00002036 */
  3010. 0000202C  487A 0010                pea.l      [PC + 0x10 /* 0000203E, value 0x1290120 */]
  3011. 00002030  2F0E                     move.l     -[A7], A6
  3012. 00002032  4EBA FEC6                jsr        [PC - 0x13A /* 00001EFA */]
  3013. label00002036:
  3014. 00002036  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3015. 0000203A  4E5E                     unlink     A6
  3016. 0000203C  4E75                     rts
  3017. 0000203E  0129 0120                btst       [A1 + 0x120], D0
  3018. 00002042  012C 0122                btst       [A4 + 0x122], D0
  3019. 00002046  0128 4E56                btst       [A0 + 0x4E56], D0
  3020. export_1535: // at 00002048 (misaligned)
  3021. 0000204A  FFD4                     .invalid   <<F/7/7>>
  3022. 0000204C  486E FFF6                pea.l      [A6 - 0xA]
  3023. 00002050  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  3024. 00002054  1F3C 000F                move.b     -[A7], 0xF
  3025. 00002058  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3026. 0000205C  4267                     clr.w      -[A7]
  3027. 0000205E  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  3028. 00002062  1D5F FFF5                move.b     [A6 - 0xB], [A7]+
  3029. 00002066  1F3C 0001                move.b     -[A7], 0x1
  3030. 0000206A  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  3031. 0000206E  701F                     moveq.l    D0, 0x1F
  3032. 00002070  2F00                     move.l     -[A7], D0
  3033. 00002072  7002                     moveq.l    D0, 0x02
  3034. 00002074  2F00                     move.l     -[A7], D0
  3035. 00002076  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3036. 0000207A  201F                     move.l     D0, [A7]+
  3037. 0000207C  5580                     subq.l     D0, 2
  3038. 0000207E  2D40 FFF0                move.l     [A6 - 0x10], D0
  3039. 00002082  486E FFF0                pea.l      [A6 - 0x10]
  3040. 00002086  486E FFF6                pea.l      [A6 - 0xA]
  3041. 0000208A  3F3C 280A                move.w     -[A7], 0x280A /* '(\n' */
  3042. 0000208E  A9EB                     syscall    Pack4/FP68K
  3043. 00002090  6F30                     ble        +0x32 /* 000020C2 */
  3044. 00002092  701F                     moveq.l    D0, 0x1F
  3045. 00002094  2F00                     move.l     -[A7], D0
  3046. 00002096  7002                     moveq.l    D0, 0x02
  3047. 00002098  2F00                     move.l     -[A7], D0
  3048. 0000209A  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3049. 0000209E  201F                     move.l     D0, [A7]+
  3050. 000020A0  5580                     subq.l     D0, 2
  3051. 000020A2  2D40 FFE2                move.l     [A6 - 0x1E], D0
  3052. 000020A6  486E FFE2                pea.l      [A6 - 0x1E]
  3053. 000020AA  486E FFE6                pea.l      [A6 - 0x1A]
  3054. 000020AE  3F3C 280E                move.w     -[A7], 0x280E
  3055. 000020B2  A9EB                     syscall    Pack4/FP68K
  3056. 000020B4  41EE FFF6                lea.l      A0, [A6 - 0xA]
  3057. 000020B8  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  3058. 000020BC  20D9                     move.l     [A0]+, [A1]+
  3059. 000020BE  20D9                     move.l     [A0]+, [A1]+
  3060. 000020C0  3091                     move.w     [A0], [A1]
  3061. label000020C2:
  3062. 000020C2  487A 0078                pea.l      [PC + 0x78 /* 0000213C, value 0x3FFF8000 */]
  3063. 000020C6  486E FFF6                pea.l      [A6 - 0xA]
  3064. 000020CA  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3065. 000020CE  A9EB                     syscall    Pack4/FP68K
  3066. 000020D0  620A                     bhi        +0xC /* 000020DC */
  3067. 000020D2  7001                     moveq.l    D0, 0x01
  3068. 000020D4  2F00                     move.l     -[A7], D0
  3069. 000020D6  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  3070. 000020DA  6054                     bra        +0x56 /* 00002130 */
  3071. label000020DC:
  3072. 000020DC  486E FFE6                pea.l      [A6 - 0x1A]
  3073. 000020E0  486E FFD8                pea.l      [A6 - 0x28]
  3074. 000020E4  486D FA6E                pea.l      [A5 - 0x592]
  3075. 000020E8  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  3076. 000020EC  588F                     addq.l     A7, 4
  3077. 000020EE  486E FFF6                pea.l      [A6 - 0xA]
  3078. 000020F2  486E FFD8                pea.l      [A6 - 0x28]
  3079. 000020F6  3F3C 0004                move.w     -[A7], 0x4
  3080. 000020FA  A9EB                     syscall    Pack4/FP68K
  3081. 000020FC  701F                     moveq.l    D0, 0x1F
  3082. 000020FE  2F00                     move.l     -[A7], D0
  3083. 00002100  7002                     moveq.l    D0, 0x02
  3084. 00002102  2F00                     move.l     -[A7], D0
  3085. 00002104  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  3086. 00002108  201F                     move.l     D0, [A7]+
  3087. 0000210A  5380                     subq.l     D0, 1
  3088. 0000210C  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3089. 00002110  486E FFD4                pea.l      [A6 - 0x2C]
  3090. 00002114  486E FFD8                pea.l      [A6 - 0x28]
  3091. 00002118  3F3C 2806                move.w     -[A7], 0x2806
  3092. 0000211C  A9EB                     syscall    Pack4/FP68K
  3093. 0000211E  486E FFD8                pea.l      [A6 - 0x28]
  3094. 00002122  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  3095. 00002126  588F                     addq.l     A7, 4
  3096. 00002128  486E FFE6                pea.l      [A6 - 0x1A]
  3097. 0000212C  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  3098. label00002130:
  3099. 00002130  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  3100. 00002134  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  3101. 00002138  4E5E                     unlink     A6
  3102. 0000213A  4E75                     rts
  3103. 0000213C  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  3104. 0000213E  8000                     or.b       D0, D0
  3105. 00002140  0000 0000                ori.b      D0, 0x0
  3106. 00002144  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3107. export_1536: // at 00002146 (misaligned)
  3108. 00002148  0000 2F2D                ori.b      D0, 0x2D /* '-' */
  3109. 0000214C  CEC2                     mulu.w     D7, D2
  3110. 0000214E  4267                     clr.w      -[A7]
  3111. 00002150  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  3112. 00002154  4E5E                     unlink     A6
  3113. 00002156  4E75                     rts
  3114. export_1537:
  3115. 00002158  4E56 FFF4                link       A6, -0x000C
  3116. 0000215C  4267                     clr.w      -[A7]
  3117. 0000215E  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  3118. 00002162  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  3119. 00002166  4267                     clr.w      -[A7]
  3120. 00002168  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  3121. 0000216C  486E FFF4                pea.l      [A6 - 0xC]
  3122. 00002170  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  3123. 00002174  1F3C 000F                move.b     -[A7], 0xF
  3124. 00002178  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3125. 0000217C  42A7                     clr.l      -[A7]
  3126. 0000217E  486E FFF4                pea.l      [A6 - 0xC]
  3127. 00002182  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  3128. 00002186  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  3129. 0000218A  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  3130. 0000218E  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  3131. 00002192  4E5E                     unlink     A6
  3132. 00002194  4E75                     rts
  3133. export_1538:
  3134. 00002196  4E56 0000                link       A6, 0
  3135. 0000219A  486D A396                pea.l      [A5 - 0x5C6A]
  3136. 0000219E  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  3137. 000021A2  4E5E                     unlink     A6
  3138. 000021A4  4E75                     rts
  3139. export_1539:
  3140. 000021A6  4E56 FFEE                link       A6, -0x0012
  3141. 000021AA  102D A13E                move.b     D0, [A5 - 0x5EC2]
  3142. 000021AE  6714                     beq        +0x16 /* 000021C4 */
  3143. 000021B0  4267                     clr.w      -[A7]
  3144. 000021B2  486E FFFC                pea.l      [A6 - 0x4]
  3145. 000021B6  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  3146. 000021BA  301F                     move.w     D0, [A7]+
  3147. 000021BC  48C0                     ext.l      D0
  3148. 000021BE  2B40 CEEC                move.l     [A5 - 0x3114], D0
  3149. 000021C2  6008                     bra        +0xA /* 000021CC */
  3150. label000021C4:
  3151. 000021C4  486E FFFC                pea.l      [A6 - 0x4]
  3152. 000021C8  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3153. label000021CC:
  3154. 000021CC  7000                     moveq.l    D0, 0x00
  3155. 000021CE  2D40 FFF8                move.l     [A6 - 0x8], D0
  3156. 000021D2  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3157. 000021D6  2F08                     move.l     -[A7], A0
  3158. 000021D8  486E FFEE                pea.l      [A6 - 0x12]
  3159. 000021DC  3F3C 300E                move.w     -[A7], 0x300E
  3160. 000021E0  A9EB                     syscall    Pack4/FP68K
  3161. 000021E2  486E FFEE                pea.l      [A6 - 0x12]
  3162. 000021E6  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  3163. 000021EA  4E5E                     unlink     A6
  3164. 000021EC  4E75                     rts
  3165. export_1540:
  3166. 000021EE  4E56 FF00                link       A6, -0x0100
  3167. 000021F2  486E FF00                pea.l      [A6 - 0x100]
  3168. 000021F6  3F3C 0001                move.w     -[A7], 0x1
  3169. 000021FA  4EAD 098A                jsr        [A5 + 0x98A /* export_301 */]
  3170. 000021FE  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  3171. 00002202  4E5E                     unlink     A6
  3172. 00002204  4E75                     rts
  3173. export_1541:
  3174. 00002206  4E56 FF00                link       A6, -0x0100
  3175. 0000220A  486E FF00                pea.l      [A6 - 0x100]
  3176. 0000220E  3F3C 0003                move.w     -[A7], 0x3
  3177. 00002212  4EAD 098A                jsr        [A5 + 0x98A /* export_301 */]
  3178. 00002216  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  3179. 0000221A  4E5E                     unlink     A6
  3180. 0000221C  4E75                     rts
  3181. export_1542:
  3182. 0000221E  4E56 FF00                link       A6, -0x0100
  3183. 00002222  486E FF00                pea.l      [A6 - 0x100]
  3184. 00002226  3F3C 0002                move.w     -[A7], 0x2
  3185. 0000222A  4EAD 098A                jsr        [A5 + 0x98A /* export_301 */]
  3186. 0000222E  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  3187. 00002232  4E5E                     unlink     A6
  3188. 00002234  4E75                     rts
  3189. export_1543:
  3190. 00002236  4E56 FFFC                link       A6, -0x0004
  3191. 0000223A  102D BCB0                move.b     D0, [A5 - 0x4350]
  3192. 0000223E  6724                     beq        +0x26 /* 00002264 */
  3193. 00002240  42A7                     clr.l      -[A7]
  3194. 00002242  206D BC8C                movea.l    A0, [A5 - 0x4374]
  3195. 00002246  2050                     movea.l    A0, [A0]
  3196. 00002248  3F28 0020                move.w     -[A7], [A0 + 0x20]
  3197. 0000224C  2F2D BC8C                move.l     -[A7], [A5 - 0x4374]
  3198. 00002250  3F3C 0008                move.w     -[A7], 0x8
  3199. 00002254  A83D                     syscall    TEDispatch
  3200. 00002256  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3201. 0000225A  486E FFFC                pea.l      [A6 - 0x4]
  3202. 0000225E  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  3203. 00002262  6004                     bra        +0x6 /* 00002268 */
  3204. label00002264:
  3205. 00002264  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  3206. label00002268:
  3207. 00002268  4E5E                     unlink     A6
  3208. 0000226A  4E75                     rts
  3209. export_1544:
  3210. 0000226C  4E56 0000                link       A6, 0
  3211. 00002270  42A7                     clr.l      -[A7]
  3212. 00002272  4EAD 0992                jsr        [A5 + 0x992 /* export_302 */]
  3213. 00002276  1F3C 0001                move.b     -[A7], 0x1
  3214. 0000227A  4EAD 0C2A                jsr        [A5 + 0xC2A /* export_385 */]
  3215. 0000227E  4E5E                     unlink     A6
  3216. 00002280  4E75                     rts
  3217. export_1545:
  3218. 00002282  4E56 FFF0                link       A6, -0x0010
  3219. 00002286  486E FFF0                pea.l      [A6 - 0x10]
  3220. 0000228A  A976                     syscall    GetKeys
  3221. 0000228C  7038                     moveq.l    D0, 0x38
  3222. 0000228E  3200                     move.w     D1, D0
  3223. 00002290  E641                     asr        D1.w, 3
  3224. 00002292  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  3225. 00002296  56C0                     sne        D0
  3226. 00002298  0240 0001                andi.w     D0, 0x1
  3227. 0000229C  1F00                     move.b     -[A7], D0
  3228. 0000229E  4EAD 0CCA                jsr        [A5 + 0xCCA /* export_405 */]
  3229. 000022A2  4E5E                     unlink     A6
  3230. 000022A4  4E75                     rts
  3231. export_1546:
  3232. 000022A6  4E56 0000                link       A6, 0
  3233. 000022AA  3F3C 0018                move.w     -[A7], 0x18
  3234. 000022AE  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  3235. 000022B2  4E5E                     unlink     A6
  3236. 000022B4  4E75                     rts
  3237. export_1547:
  3238. 000022B6  4E56 FEF6                link       A6, -0x010A
  3239. 000022BA  41EE FEF6                lea.l      A0, [A6 - 0x10A]
  3240. 000022BE  43FA 0042                lea.l      A1, [PC + 0x42 /* 00002302, value 0x4646F6E, pstring "done" */]
  3241. 000022C2  20D9                     move.l     [A0]+, [A1]+
  3242. 000022C4  3091                     move.w     [A0], [A1]
  3243. 000022C6  4267                     clr.w      -[A7]
  3244. 000022C8  4EAD 12E2                jsr        [A5 + 0x12E2 /* export_600 */]
  3245. 000022CC  101F                     move.b     D0, [A7]+
  3246. 000022CE  0A00 0001                xori.b     D0, 0x1
  3247. 000022D2  4A00                     tst.b      D0
  3248. 000022D4  6720                     beq        +0x22 /* 000022F6 */
  3249. 000022D6  4AAD EBE6                tst.l      [A5 - 0x141A]
  3250. 000022DA  56C1                     sne        D1
  3251. 000022DC  C001                     and.b      D0, D1
  3252. 000022DE  6716                     beq        +0x18 /* 000022F6 */
  3253. 000022E0  206D EBE6                movea.l    A0, [A5 - 0x141A]
  3254. 000022E4  2050                     movea.l    A0, [A0]
  3255. 000022E6  43EE FEF6                lea.l      A1, [A6 - 0x10A]
  3256. 000022EA  41E8 000A                lea.l      A0, [A0 + 0xA]
  3257. 000022EE  703F                     moveq.l    D0, 0x3F
  3258. label000022F0:
  3259. 000022F0  22D8                     move.l     [A1]+, [A0]+
  3260. 000022F2  51C8 FFFC                dbf        D0, -0x6 /* 000022F0 */
  3261. label000022F6:
  3262. 000022F6  486E FEF6                pea.l      [A6 - 0x10A]
  3263. 000022FA  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  3264. 000022FE  4E5E                     unlink     A6
  3265. 00002300  4E75                     rts
  3266. 00002302  0464 6F6E                subi.w     -[A4], 0x6F6E /* 'on' */
  3267. 00002306  6500 4E56                bcs        +0x4E58 /* 0000715E */
  3268. export_1548: // at 00002308 (misaligned)
  3269. 0000230A  FFEC                     .invalid   <<F/7/7>>
  3270. 0000230C  486E FFF6                pea.l      [A6 - 0xA]
  3271. 00002310  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  3272. 00002314  1F3C 000F                move.b     -[A7], 0xF
  3273. 00002318  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3274. 0000231C  41EE FFEC                lea.l      A0, [A6 - 0x14]
  3275. 00002320  43EE FFF6                lea.l      A1, [A6 - 0xA]
  3276. 00002324  20D9                     move.l     [A0]+, [A1]+
  3277. 00002326  20D9                     move.l     [A0]+, [A1]+
  3278. 00002328  3091                     move.w     [A0], [A1]
  3279. 0000232A  486E FFEC                pea.l      [A6 - 0x14]
  3280. 0000232E  3F3C 0012                move.w     -[A7], 0x12
  3281. 00002332  A9EB                     syscall    Pack4/FP68K
  3282. 00002334  486E FFEC                pea.l      [A6 - 0x14]
  3283. 00002338  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  3284. 0000233C  4E5E                     unlink     A6
  3285. 0000233E  4E75                     rts
  3286. export_1549:
  3287. 00002340  4E56 FDFC                link       A6, -0x0204
  3288. 00002344  2F0C                     move.l     -[A7], A4
  3289. 00002346  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  3290. 0000234A  42A7                     clr.l      -[A7]
  3291. 0000234C  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  3292. 00002350  A917                     syscall    GetWRefCon
  3293. 00002352  285F                     movea.l    A4, [A7]+
  3294. label00002354:
  3295. 00002354  200C                     move.l     D0, A4
  3296. 00002356  673C                     beq        +0x3E /* 00002394 */
  3297. 00002358  486E FDFC                pea.l      [A6 - 0x204]
  3298. 0000235C  2054                     movea.l    A0, [A4]
  3299. 0000235E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  3300. 00002362  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  3301. 00002366  205F                     movea.l    A0, [A7]+
  3302. 00002368  43EE FEFC                lea.l      A1, [A6 - 0x104]
  3303. 0000236C  703F                     moveq.l    D0, 0x3F
  3304. label0000236E:
  3305. 0000236E  22D8                     move.l     [A1]+, [A0]+
  3306. 00002370  51C8 FFFC                dbf        D0, -0x6 /* 0000236E */
  3307. 00002374  486E FEFC                pea.l      [A6 - 0x104]
  3308. 00002378  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  3309. 0000237C  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  3310. 00002380  486D CEA2                pea.l      [A5 - 0x315E]
  3311. 00002384  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  3312. 00002388  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  3313. 0000238C  2054                     movea.l    A0, [A4]
  3314. 0000238E  2868 003A                movea.l    A4, [A0 + 0x3A]
  3315. 00002392  60C0                     bra        -0x3E /* 00002354 */
  3316. label00002394:
  3317. 00002394  285F                     movea.l    A4, [A7]+
  3318. 00002396  4E5E                     unlink     A6
  3319. 00002398  4E75                     rts
  3320. export_1550:
  3321. 0000239A  4E56 0000                link       A6, 0
  3322. 0000239E  42A7                     clr.l      -[A7]
  3323. 000023A0  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  3324. 000023A4  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  3325. 000023A8  4E5E                     unlink     A6
  3326. 000023AA  4E75                     rts
  3327. export_1551:
  3328. 000023AC  4E56 0000                link       A6, 0
  3329. 000023B0  3F3C 001C                move.w     -[A7], 0x1C
  3330. 000023B4  4EAD 0952                jsr        [A5 + 0x952 /* export_294 */]
  3331. 000023B8  4E5E                     unlink     A6
  3332. 000023BA  4E75                     rts
  3333. export_1552:
  3334. 000023BC  4E56 FFE6                link       A6, -0x001A
  3335. 000023C0  206D E1DE                movea.l    A0, [A5 - 0x1E22]
  3336. 000023C4  2068 0024                movea.l    A0, [A0 + 0x24]
  3337. 000023C8  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  3338. 000023CC  7005                     moveq.l    D0, 0x05
  3339. label000023CE:
  3340. 000023CE  22D8                     move.l     [A1]+, [A0]+
  3341. 000023D0  51C8 FFFC                dbf        D0, -0x6 /* 000023CE */
  3342. 000023D4  1D6D D140 FFFF           move.b     [A6 - 0x1], [A5 - 0x2EC0]
  3343. 000023DA  202E FFE8                move.l     D0, [A6 - 0x18]
  3344. 000023DE  B0AD A630                cmp.l      D0, [A5 - 0x59D0]
  3345. 000023E2  56C0                     sne        D0
  3346. 000023E4  4A00                     tst.b      D0
  3347. 000023E6  6710                     beq        +0x12 /* 000023F8 */
  3348. 000023E8  4A2D D140                tst.b      [A5 - 0x2EC0]
  3349. 000023EC  57C1                     seq        D1
  3350. 000023EE  C001                     and.b      D0, D1
  3351. 000023F0  6706                     beq        +0x8 /* 000023F8 */
  3352. 000023F2  1B7C 0001 D140           move.b     [A5 - 0x2EC0], 0x1
  3353. label000023F8:
  3354. 000023F8  486E FFE6                pea.l      [A6 - 0x1A]
  3355. 000023FC  4267                     clr.w      -[A7]
  3356. 000023FE  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  3357. 00002402  1B6E FFFF D140           move.b     [A5 - 0x2EC0], [A6 - 0x1]
  3358. 00002408  4E5E                     unlink     A6
  3359. 0000240A  4E75                     rts
  3360. export_1553:
  3361. 0000240C  4E56 0000                link       A6, 0
  3362. 00002410  42A7                     clr.l      -[A7]
  3363. 00002412  A975                     syscall    TickCount
  3364. 00002414  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  3365. 00002418  4E5E                     unlink     A6
  3366. 0000241A  4E75                     rts
  3367. export_1554:
  3368. 0000241C  4E56 FEFA                link       A6, -0x0106
  3369. 00002420  102D A13E                move.b     D0, [A5 - 0x5EC2]
  3370. 00002424  6710                     beq        +0x12 /* 00002436 */
  3371. 00002426  4267                     clr.w      -[A7]
  3372. 00002428  486E FFFC                pea.l      [A6 - 0x4]
  3373. 0000242C  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  3374. 00002430  3D5F FEFA                move.w     [A6 - 0x106], [A7]+
  3375. 00002434  6008                     bra        +0xA /* 0000243E */
  3376. label00002436:
  3377. 00002436  486E FFFC                pea.l      [A6 - 0x4]
  3378. 0000243A  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  3379. label0000243E:
  3380. 0000243E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3381. 00002442  7001                     moveq.l    D0, 0x01
  3382. 00002444  B02D D140                cmp.b      D0, [A5 - 0x2EC0]
  3383. 00002448  57C0                     seq        D0
  3384. 0000244A  4400                     neg.b      D0
  3385. 0000244C  1F00                     move.b     -[A7], D0
  3386. 0000244E  486E FEFC                pea.l      [A6 - 0x104]
  3387. 00002452  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3388. 00002456  486E FEFC                pea.l      [A6 - 0x104]
  3389. 0000245A  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  3390. 0000245E  4E5E                     unlink     A6
  3391. 00002460  4E75                     rts
  3392. export_1555:
  3393. 00002462  4E56 FE00                link       A6, -0x0200
  3394. 00002466  486E FF00                pea.l      [A6 - 0x100]
  3395. 0000246A  3F3C 008D                move.w     -[A7], 0x8D
  3396. 0000246E  3F2D BB1C                move.w     -[A7], [A5 - 0x44E4]
  3397. 00002472  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  3398. 00002476  486E FF00                pea.l      [A6 - 0x100]
  3399. 0000247A  487A 002A                pea.l      [PC + 0x2A /* 000024A6, value 0x520746F, pstring " tool" */]
  3400. 0000247E  486E FE00                pea.l      [A6 - 0x200]
  3401. 00002482  3F3C 0002                move.w     -[A7], 0x2
  3402. 00002486  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  3403. 0000248A  41EE FF00                lea.l      A0, [A6 - 0x100]
  3404. 0000248E  43EE FE00                lea.l      A1, [A6 - 0x200]
  3405. 00002492  703F                     moveq.l    D0, 0x3F
  3406. label00002494:
  3407. 00002494  20D9                     move.l     [A0]+, [A1]+
  3408. 00002496  51C8 FFFC                dbf        D0, -0x6 /* 00002494 */
  3409. 0000249A  486E FF00                pea.l      [A6 - 0x100]
  3410. 0000249E  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  3411. 000024A2  4E5E                     unlink     A6
  3412. 000024A4  4E75                     rts
  3413. 000024A6  0520                     btst       -[A0], D2
  3414. 000024A8  746F                     moveq.l    D2, 0x6F
  3415. 000024AA  6F6C                     ble        +0x6E /* 00002518 */
  3416. export_1556:
  3417. 000024AC  4E56 FFF4                link       A6, -0x000C
  3418. 000024B0  4267                     clr.w      -[A7]
  3419. 000024B2  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  3420. 000024B6  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  3421. 000024BA  1F3C 0003                move.b     -[A7], 0x3
  3422. 000024BE  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  3423. 000024C2  486E FFF4                pea.l      [A6 - 0xC]
  3424. 000024C6  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  3425. 000024CA  1F3C 000F                move.b     -[A7], 0xF
  3426. 000024CE  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3427. 000024D2  42A7                     clr.l      -[A7]
  3428. 000024D4  486E FFF4                pea.l      [A6 - 0xC]
  3429. 000024D8  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  3430. 000024DC  4EAD 0CEA                jsr        [A5 + 0xCEA /* export_409 */]
  3431. 000024E0  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  3432. 000024E4  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  3433. 000024E8  4E5E                     unlink     A6
  3434. 000024EA  4E75                     rts
  3435. export_1557:
  3436. 000024EC  4E56 FF00                link       A6, -0x0100
  3437. 000024F0  486E FF00                pea.l      [A6 - 0x100]
  3438. 000024F4  4EAD 0BF2                jsr        [A5 + 0xBF2 /* export_378 */]
  3439. 000024F8  1F3C 000F                move.b     -[A7], 0xF
  3440. 000024FC  4EAD 0B72                jsr        [A5 + 0xB72 /* export_362 */]
  3441. 00002500  486E FF00                pea.l      [A6 - 0x100]
  3442. 00002504  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  3443. 00002508  4267                     clr.w      -[A7]
  3444. 0000250A  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  3445. 0000250E  101F                     move.b     D0, [A7]+
  3446. 00002510  6608                     bne        +0xA /* 0000251A */
  3447. 00002512  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  3448. 00002516  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  3449. // begin alternate branch 00002518-0000251A
  3450. label00002518:
  3451. 00002518  09C2                     .incomplete
  3452. // end alternate branch 00002518-0000251A
  3453. label00002518: // (misaligned)
  3454. label0000251A:
  3455. 0000251A  4E5E                     unlink     A6
  3456. 0000251C  4E75                     rts
  3457. export_1558:
  3458. 0000251E  4E56 FFFC                link       A6, -0x0004
  3459. 00002522  2F0C                     move.l     -[A7], A4
  3460. 00002524  2878 09D6                movea.l    A4, [0x000009D6 /* WindowList */]
  3461. 00002528  4EAD 0C22                jsr        [A5 + 0xC22 /* export_384 */]
  3462. label0000252C:
  3463. 0000252C  200C                     move.l     D0, A4
  3464. 0000252E  6726                     beq        +0x28 /* 00002556 */
  3465. 00002530  2F0C                     move.l     -[A7], A4
  3466. 00002532  486D CEF0                pea.l      [A5 - 0x3110]
  3467. 00002536  A919                     syscall    GetWTitle
  3468. 00002538  486D CEF0                pea.l      [A5 - 0x3110]
  3469. 0000253C  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  3470. 00002540  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  3471. 00002544  486D CEA2                pea.l      [A5 - 0x315E]
  3472. 00002548  4EAD 0C3A                jsr        [A5 + 0xC3A /* export_387 */]
  3473. 0000254C  4EAD 2BA2                jsr        [A5 + 0x2BA2 /* export_1392 */]
  3474. 00002550  286C 0090                movea.l    A4, [A4 + 0x90]
  3475. 00002554  60D6                     bra        -0x28 /* 0000252C */
  3476. label00002556:
  3477. 00002556  285F                     movea.l    A4, [A7]+
  3478. 00002558  4E5E                     unlink     A6
  3479. 0000255A  4E75                     rts
  3480. fn0000255C:
  3481. 0000255C  4E56 FFDE                link       A6, -0x0022
  3482. 00002560  486E 0008                pea.l      [A6 + 0x8]
  3483. 00002564  A871                     syscall    GlobalToLocal
  3484. 00002566  4267                     clr.w      -[A7]
  3485. 00002568  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3486. 0000256C  3F3C 0002                move.w     -[A7], 0x2
  3487. 00002570  486E FFFC                pea.l      [A6 - 0x4]
  3488. 00002574  486E FFDE                pea.l      [A6 - 0x22]
  3489. 00002578  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3490. 0000257C  101F                     move.b     D0, [A7]+
  3491. 0000257E  671E                     beq        +0x20 /* 0000259E */
  3492. 00002580  2B6E 0008 C5B6           move.l     [A5 - 0x3A4A], [A6 + 0x8]
  3493. 00002586  2B6E FFFC B658           move.l     [A5 - 0x49A8], [A6 - 0x4]
  3494. 0000258C  2B6D A688 BD80           move.l     [A5 - 0x4280], [A5 - 0x5978]
  3495. 00002592  2B6D A630 BD7C           move.l     [A5 - 0x4284], [A5 - 0x59D0]
  3496. 00002598  3B6E FFE0 B650           move.w     [A5 - 0x49B0], [A6 - 0x20]
  3497. label0000259E:
  3498. 0000259E  4E5E                     unlink     A6
  3499. 000025A0  2E9F                     move.l     [A7], [A7]+
  3500. 000025A2  4E75                     rts
  3501.